Android中關於List與Json轉化問題


比如

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM