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 字符串,本质是一个字符串
posted @ 2022-09-19 15:32  JASON_yul  阅读(41)  评论(0)    收藏  举报