Vin*_*are 0 java json jackson spring-boot
class Request {
private String requestid;
private String contenttype;
private String service;
private String requestjson;
}
Run Code Online (Sandbox Code Playgroud)
使用对象映射器将此对象制作为 json 但映射器正在返回我
"requestjson\":\"{\\\"username\\\":\\\"farhan\\\",\\\"password\\\":\\\"farhaan\\\"}\"}"}
Run Code Online (Sandbox Code Playgroud)
我怎样才能删除这个额外的
\\\
Run Code Online (Sandbox Code Playgroud)
我试过
jsonOutput.replaceAll("\"",Character.toString ((char) 34));
Run Code Online (Sandbox Code Playgroud)
你可以试试这个。
String jsonString = jsonStr.replaceAll("\\\\", "");
Run Code Online (Sandbox Code Playgroud)
您必须将(已经加倍的)反斜杠加倍的原因是它replaceAll采用正则表达式,并且在 regex 中使用了单个反斜杠。
| 归档时间: |
|
| 查看次数: |
2752 次 |
| 最近记录: |