JSON 语法是 JavaScript 语法的子集。
JSON 语法源自 JavaScript 对象表示法语法:
JSON 数据以名称/值对(也称为键/值对)的形式编写。
名称/值对由字段名称(用双引号引起来)、后跟冒号和值组成:
"name":"John"
JSON 名称需要双引号。
JSON 格式几乎与 JavaScript 对象相同。
在 JSON 中,键必须是字符串,用双引号书写:
{"name":"John"}
在 JavaScript 中,键可以是字符串、数字或标识符名称:
{name:"John"}
在JSON,值必须是以下数据类型之一:
在JavaScript值可以是上述所有值,加上任何其他有效的 JavaScript 表达式,包括:
在 JSON 中,字符串值必须用双引号书写:
{"name":"John"}
在 JavaScript 中,您可以使用 double 编写字符串值或者单引号:
{name:'John'}
由于 JSON 语法源自 JavaScript 对象表示法,因此只需很少的额外软件即可在 JavaScript 中使用 JSON。
使用 JavaScript,您可以创建一个对象并向其分配数据,如下所示:
person = {name:"John", age:31, city:"New York"};
您可以像这样访问 JavaScript 对象:
也可以这样访问:
数据可以这样修改:
也可以这样修改:
您将在本教程后面学习如何将 JavaScript 对象转换为 JSON。
就像 JavaScript 对象可以写成 JSON 一样,JavaScript 数组也可以写成 JSON。
您将在本教程后面了解有关对象和数组的更多信息。
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!