json(JavaScript Object Notation)
1.json内容解析
- 数据为 键/值 对。
- 数据由逗号分隔。
- 大括号保存对象
- 方括号保存数组
2.解析
JSON.stringify() 用于将 JavaScript 值转换为 JSON 字符串
JSON.parse() 用于将字符串转换为 JavaScript 对象
var obj = JSON.parse(text);
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<h1>完美世界</h1>
<p id="demo">json </p>
<script>
var text = '{ "sites" : [' +
'{ "name":"Runoob" , "url":"www.runoob.com" },' +
'{ "name":"Google" , "url":"www.google.com" },' +
'{ "name":"Taobao" , "url":"www.taobao.com" } ]}';
obj = JSON.parse(text);
document.getElementById("demo").innerHTML = obj.sites[1].name + obj.sites[1].url;
</script>
</body>
</html>
var obj = {a: 'Hello', b: 'World'}; //这是一个js对象,注意js对象的键名也是可以使用引号包裹的,这里的键名就不用引号包含
var json = '{"a": "Hello", "b": "World"}'; //这是一个 JSON 字符串,本质是一个字符串
浙公网安备 33010602011771号