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直接找到值
——————————————————————————————————