jsonのような文字列を作成したいと思います。 。JSON Stringでの意図しないエスケープ
{"data":"{"name":"jay"}"}
org.jsonを使用。*パッケージ。 。
または別のパッケージを使用して...
私のコードがある::
try {
String strJSONStringer = new JSONStringer().object().key("name").value("jay").endObject().toString();
String record = new JSONStringer().object().key("data") .value(strJSONStringer).endObject().toString();
System.out.println("JSON STRING " + record);
} catch (JSONException e) {
e.printStackTrace();
System.out.println("### ERROR ### :: " + e.getMessage());
}
プログラムの出力:
JSON STRING {"data":"{\"name\":\"jay\"}"}
そして、あなたの質問は何です:
これは私与えますか? – reporter
'data'の値は実際には文字列で囲まれ、一番内側の二重引用符はエスケープされています。 – JBert
@JayPatel:「データ」:**「**」**「**」** ** ** ** ** ** ** ** **名前**: "name": "jay"}}?それらの引用符は奇妙な場所にあります... – JBert