一、JSON 数据 - 名称和值
JSON 数据的书写方式是名称/值对,类似 JavaScript 对象属性。
名称/值对由(双引号中的)字段名构成,其后是冒号,再其后是值
JSON 名称需要双引号。JavaScript 名称不需要。
"firstName":"Bill"
二、JSON对象和JSON数组
JSON对象在花括号内书写
对象能包含多个名称键值对
{"firstName":"Bill", "lastName":"Gates"}
JSON 数组在方括号中书写。
数组能够包含对象:
"employees":[
{"firstName":"Bill", "lastName":"Gates"},
{"firstName":"Steve", "lastName":"Jobs"},
{"firstName":"Alan", "lastName":"Turing"}
]
二、JSON内置两个JSON方法
1、 对象转化为字符串
任何把 JavaScript 变成 Json ,就是把这个对象序列化为Json字符串,然后才可以通过网络传递;
JSON.stringify()
实例:
2、字符串和转化为对象
如果我们收到一个JSON格式的字符串,只需要把它反序列化成一个JavaScript对象,就可以在JavaScript中直接使用这个对象了
JSON.parse()