JSON - 介绍
JSON 代表 J艾娃年代脚本 哦对象 否旋转
JSON 是一种 文本格式 用于存储和传输数据
JSON 是“自描述的”,易于理解
JSON 示例
此示例是一个 JSON 字符串:
{“name”:“John”,“age”:30,“car”:null}
它定义了一个具有 3 个属性的对象:
- 姓名
- 年龄
- 车
每个属性都有一个值。
如果使用 JavaScript 程序解析 JSON 字符串,则可以将数据作为对象访问:
让 personName = obj.name;
让 personAge = obj.age;
什么是 JSON?
- JSON 代表 J艾娃年代脚本 哦对象 否旋转
- JSON 是一种轻量级数据交换格式
- JSON 是用 JavaScript 对象表示法编写的纯文本
- JSON 用于在计算机之间发送数据
- JSON 与语言无关 *
*
JSON 语法源自 JavaScript 对象表示法,但 JSON 格式仅为文本。
许多编程语言中都存在用于读取和生成 JSON 的代码。
JSON 格式最初由 道格拉斯·克罗克福德.
为什么使用 JSON?
JSON 格式在语法上与创建 JavaScript 对象的代码类似。因此,JavaScript 程序可以轻松地将 JSON 数据转换为 JavaScript 对象。
由于格式仅为文本,JSON 数据可以轻松地在计算机之间发送,并可被任何编程语言使用。
JavaScript 具有将 JSON 字符串转换为 JavaScript 对象的内置函数:
JSON.parse()
JavaScript 还具有将对象转换为 JSON 字符串的内置函数:
JSON.stringify()
您可以从服务器接收纯文本并将其用作 JavaScript 对象。
您可以以纯文本格式将 JavaScript 对象发送到服务器。
您可以将数据作为 JavaScript 对象来处理,无需复杂的解析和转换。
存储数据
存储数据时,数据必须采用特定的格式,无论你选择将数据存储在何处, 文本 始终是合法格式之一。
JSON 可以将 JavaScript 对象存储为文本。