Json充满了"\"

Wot*_*aio 2 java android

我把json放在另一个里面,就像这样:

JSONObject json = new JSONObject();

for(.....){
  JSONObject v = new JSONObject();

  v.put("key", "value");
  v.put("key", "value");
  v.put("key", "value");

  json.put(i, v.toString());

  i++;  
}
Run Code Online (Sandbox Code Playgroud)

问题是它是这样的:

{"0":"{\"key\":\"value\",\"key\":\"value\",...}"}
Run Code Online (Sandbox Code Playgroud)

充满"\",有没有人知道如何退出或做"正确的模式"?

saj*_*jib 5

因为你把字符串放在json中.改变这个:

从:

json.put(i, v.toString());
Run Code Online (Sandbox Code Playgroud)

至:

json.put(i, v);
Run Code Online (Sandbox Code Playgroud)