JSON语法规则 :
数据类型 :
JSON对象语法如下:
JSON数组 :
{
"courses":[
{"name":"JavaSE","time":20},
{"name":"HTML","time":1},
{"name":"CSS","time":2},
{"name":"JavaScript","time":3}
]
}
var movie = {
"title":"扫毒2:天地对决",
"casts": [
{
"name":"古天乐",
"avatar":"http://xxxx.jpg",
"age":49
},
{
"name":"刘德华",
"avatar":"http://xxxx2.jpg",
"age":58
}
],
"pubDate":"2019-07-5",
"rate":9.5
}
//属性访问 JSON对象名.属性
console.log(movie);
console.log(‘title : ‘ + movie.title);
// JS对象
var user = {
name:‘张三‘,
age: 20
}
// json类型对象
var userJson = {
"name":"李四",
"age":30
}
//对象遍历
for(var i in user){
//xx.xx 这种形式 只能取原来具有的属性
//非常重要! xx.abc abc是变量,就必须通过 xx[abc] 形式取值
console.log(‘属性 : ‘+i+‘ ==> ‘+user[i]);
}
//json遍历
for(var a in userJson){
console.log(‘属性 : ‘+a+‘ ==> ‘+userJson[a]);
}
json对象数组的遍历 :
$.each(data,function(index,value){
});
each(obj,callBack);
obj : 对象或者数组
callback : 回调函数
index : 索引值
value : 对象
原文:https://www.cnblogs.com/xddx/p/13363582.html