json string like를 만들고 싶습니다. .의도하지 않은 JSON 문자열 이스케이프
{"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