我想在Java中将字符串转换为json对象。
来源:
String path = "{ \"path\" : \"C:\\ddd\\c.java\" }";
JSONObject json_test = new JSONObject(path);
System.out.println(json_test.toString());
预期结果:
{ "path" : "c:\ddd\c.java" }
真实结果:
{ "path" : "c:dddc.java" }
如何在JSONObject中保留\\
(反斜杠)?
答案 0 :(得分:0)
使用/
的最简单方法。两者在窗口都很好。
"{ \"path\" : \"C:/ddd/c.java\" }"
答案 1 :(得分:0)
使用
org.apache.commons.lang.StringEscapeUtils.escapeJava(str)