-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 に答える