比如
List<String>list=new ArrayList<String>();
list.add("test1");
list.add("test2");
我想把該list轉化為{"key":["test1","test2"]}這種形式。
現在我通過JSONStringer jsonStringer=new JSONStringer();
部分代碼就省略了。jsonStringer.key("key").value(list)。最后轉化的json "key"所對用的value值還是一個字符串,形式就是{"key":"[test1,test2]"}。我不知該怎么實現{"key":["test1","test2"]}這種效果啊。JSON用的是android自帶的。
JSONObject object=new JSONObject();
JSONArray jsonArray=new JSONArray();
jsonArray.put("test1").put("test2");
object.put("key",jsonArray);
最后object.toString()就是了