首先,定义JSON,以下访问均基于该JSON数据
var JSONData={
"a":"aa",
"b":22,
"c":true,
"d":[
"da":"ddaa",
"db":"ddbb"
]
}
1.键值对,根据key访问value
JSONData.a //结果为aa
JSONData.d.da //结果为ddaa
2.键值对,根据key访问value的另一种方式
JSONData["a"] //aa
JSONData["d"]["da"] //ddaa
JSONData.d["da"] //ddaa,方式1,2可以混用
3.for-in
//该方式访问到的x为JSONData中的key
for(x in JSONData){
console.log(x); //依次输出啊a,b,c,d
console.log(JSONData.x); //依次输出aa,bb,cc,[object Object]
}