比较
<script>
var obj1={};
var obj2={width:100,height:200};
var obj3={'width':100,'height':200};
var obj4={"width":100,"height":200,"name":"rose"};
var str1='{"width":100,"height":200,"name":"rose"}';
var arrayObj=[
{"width":100,"height":200,"name":"rose"},
{"width":100,"height":200,"name":"rose"},
{"width":100,"height":200,"name":"rose"},
];
// 稍复杂一点的JSON格式的字符串
var str2='['+
'{"width":100,"height":200,"name":"rose"},'+
'{"width":100,"height":200,"name":"rose"},'+
'{"width":100,"height":200,"name":"rose"}'+
']' ;
</script>
JSON(JavaScript Object Notation)
- JSON 是 JS 对象的字符串表示法,它使用文本表示一个 JS 对象,本质是一个字符串。
- 数据在名称/值对中,名必须加双引号,值如果是字符串也必须加双引号
- 数据由逗号分隔
- 方括号保存数组
- JSON转换为JS对象:
JSON.parse(JSONString)
- JS对象转换为JSON:
JSON.stringify(obj)