js数据格式
json: object和 Array,
具体操作看下面代码:
<script>
var list=[{
name:"张三",
age:18,
sex:"man",
love:"唱歌",
addres:"陕西咸阳"
},
{
name:"李四",
age:19,
sex:"man",
love:"跳舞",
addres:"青海"
},
{
name:"王麻子",
age:20,
sex:"girl",
love:"打游戏",
addres:"西安"
},
{
name:"豆子",
age:1,
sex:"man",
love:"睡觉",
addres:"公寓"
}
];
console.log(list);//输出是一个数组,数组长度是4,数组里是4个object
for(var i=0;i<list.length;i++){
console.log(list[i]);//和数组的循环遍历一样,输出的是四个object,也就是四个{}以及{}里面的值
console.log(list[i].name);//取出数组里的每个对象的name
for(var index in list[i]){
console.log(list[i][index]);
}
}
}
/json数据格式
//后台返回的数据格式 ,如果是对象就直接使用, 如果返回的是json字符串格式,就将json字符串格式转化为对象
//json对象转化为字符串类型的json 方法JSON.stringify();
var sr=JSON.stringify(list);
console.log(sr);
//json类型的字符串转化为json对象 两种方法:1.eval();2.JSON.parse();
console.log(eval(sr));
console.log(JSON.parse(sr));
</script>