本质:把任何 JavaScript 对象变成 JSON,就是把这个对象序列化成一个 JSON 格式的字符串
JSON 特点
- JSON 容易阅读和编写。
- 它是一种轻量级的基于文本的交换格式。
- 语言无关。
JSON 与 JS 对象的关系
很多人搞不清楚 JSON 和 JS 对象的关系,甚至连谁是谁都不清楚。其实,可以这么理解:
JSON 是 JS 对象的字符串表示法,它使用文本表示一个 JS 对象的信息,本质是一个字符串。
如
JSP | varobj = {a: ‘Hello’, b: ‘World’}; //这是一个对象,注意键名也是可以使用引号包裹的 |
---|---|
1JSON | varjson = ‘{“a”: “Hello”, “b”: “World”}’; //这是一个 JSON 字符串,本质是一个字符串 |
---|---|