JSON数据有两种表现形式:
1.对象{} ——有键值对
2.数组[]——没有键值对
JSON数据中允许的值:
1.字符串
2.数值
3.布尔值
4.null
5.对象
6.数组
//创建一个对象
var obj=‘{“name”:"孙悟空“,“age”:18,“gender”:"男“}‘;
var arr=’[1,2,3,“hello”,true]‘;
var obj2=’{“arr”:[1,2,3]}‘;
var arr2’[{“name”:"孙悟空“,“age”:18,“gender”:"男“},{“name”:"孙悟空2“,“age”:28,“gender”:"女“}
console (obj);
console.log(JSON);
var json='{“name”:"孙悟空“,“age”:18,“gender”:"男“}‘;
//将JSON字符串转为js对象
//它需要一个JSON字符串作为参数,会将该字符串转为JS对象
var o=JSON.parse();
console.log(o);
console.log(o.age);
var o2=JSON.parse(arr);
console.log(o2);
console.log(o2[1]);
JS对象转JSON
JSON.stringify()
var obj={name:"孙悟空“,age:18,gender:"男“}
console.log(typeof str);