JSON
JSON
JavaScript
JSON 是一种轻量级的数据交换语言,基于 JavaScript 语法,但又独立于 JavaScript,JSON 数据格式与语言无关,由 Douglas Crockford 创造。
JSON 用于描述资料结构,有两种结构存在:
- 对象(object):一个对象包含一系列非排序的名称/值对 (pair),一个对象以
{
开始,并以}
结束。每个名称/值对之间使用:
分区。 - 数组 (array):一个数组是一个值 (value) 的集合,一个数组以
[
开始,并以]
结束。数组成员之间使用,
分区。
JSON格式
名称和值之间使用:
隔开,一般的形式是:
{name:value}
一个名称是一个字符串。
一个值 (value) 可以是一个字符串 (string),一个数值 (number),一个对象 (object),一个布尔值 (bool),一个有序列表 (array),或者一个 null 值。
转义
由于 JSON 语法中使用了花括号,单引号、双引号和冒号,所以要在内容中使用上述符号的话,就需要特殊处理,即进行转义,转义的方式是加反斜线\
,例如:
{
"content":"\{"
}