-1

我想在 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 处保留(反斜杠)?

4

2 回答 2

0

最简单的使用方法/。两者都在窗口中正常工作。

"{ \"path\" : \"C:/ddd/c.java\" }"
于 2013-08-21T09:00:34.510 回答
0

利用

 org.apache.commons.lang.StringEscapeUtils.escapeJava(str)
于 2013-08-21T09:00:54.177 回答