比如
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()就是了