1.JSONObject json
長成這樣的: { "key1":value1, "key2":value2, "key3":value3}數組
大多數那樣:{屬性1:屬性值1 ,屬性2 :屬性值2} 重要的是裏面的屬性值,裏面能夠放不少東西spa
key 必須是字符串,value 能夠是合法的 JSON 數據類型(字符串, 數字, 對象, 數組, 布爾值或 null)(便是object都是能夠的)3d
**************對象
************************blog
循環屬性的值索引
for (var x in obj) {
console.log(obj[x]);
}字符串
***************************hash
JSONArray : console
在json對象中,屬性值value只是A中的一種特定的原子,而json數組就是不少原子個體的組合
JSON 中數組值必須是合法的 JSON 數據類型(字符串, 數字, 對象, 數組, 布爾值或 null)。標記爲A
["hello" , 111 , true , null , [111,"hello"] , {"1":123 , "2" : [1,2,3]} ]
上面這些單獨標記的能夠做爲json對象的屬性值(json對象的屬性值的集合是Json數組)
*****************
********************************************
ArryList 裏面放的是某種type的元素
***************************************
HashMap是無序的,通常存放的是<String , Object> 這些鍵值對
*************************************
作一些比較
和json對象同樣,能夠經過key直接找到值
——————————————————————————————————