Android中關於List與Json轉化問題

2021-09-09 02:01:05 字數 497 閱讀 9220

比如

listlist=new arraylist();

list.add("test1");

list.add("test2");

我想把該list轉化為這種形式。

現在我通過jsonstringer jsonstringer=new jsonstringer();

部分**就省略了。jsonstringer.key("key").value(list)。最後轉化的json  "key"所對用的value值還是乙個字串,形式就是。我不知該怎麼實現這種效果啊。json用的是android自帶的。

jsonobject object=new jsonobject();

jsonarray jsonarray=new jsonarray();

jsonarray.put("test1").put("test2");

object.put("key",jsonarray);

最後object.tostring()就是了

關於list集合

list雖然是啥都能放的集合,在不加泛型限制的情況下,是什麼都能放進去,放進去了,也能直接get拿出來。但是如果用了foreach迴圈,或者是迭代器,foreach迴圈和迭代器是有條件的迭代出集合裡面的值!就好比下面的例子 首先宣告alist是乙個list集合 public void foreach...

關於android中的ANR

在onupdate中獲取到fields的更新值 final string fields new string 5 fields 0 notifyvalue update,x1 fields 1 notifyvalue update,x2 fields 2 notifyvalue update,x3 ...

關於Android中的碎片

1.碎片和活動差不多,也包含布局。有自己的生命週期 2.在活動中使用fragment標籤可以將碎片新增到布局中 5個步驟 1.建立待新增的碎片例項 2.獲取fragmentmanager,在活動中可以直接通過呼叫getsupportfragmentmanager 方法得到 3.開啟乙個事務,通過呼叫...