充满“\”的Json

我把一个 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++;  

}

问题是它变得像这样:


{"0":"{\"key\":\"value\",\"key\":\"value\",...}"}

用“\”填充,有谁知道如何退出或做“正确模式”?


ABOUTYOU
浏览 164回答 1
1回答

哆啦的时光机

因为你把字符串放在 json 中。改变这个:从:json.put(i, v.toString());至:json.put(i, v);
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java