JSON

JSON
JavaScript
作者

yangjh

发布日期

August 23, 2023

JSON 是一种轻量级的数据交换语言,基于 JavaScript 语法,但又独立于 JavaScript,JSON 数据格式与语言无关,由 Douglas Crockford 创造。

JSON 用于描述资料结构,有两种结构存在:

  1. 对象(object):一个对象包含一系列非排序的名称/值对 (pair),一个对象以{开始,并以}结束。每个名称/值对之间使用:分区。
  2. 数组 (array):一个数组是一个值 (value) 的集合,一个数组以[开始,并以]结束。数组成员之间使用,分区。

JSON格式

名称和值之间使用:隔开,一般的形式是:

{name:value}

一个名称是一个字符串。

一个值 (value) 可以是一个字符串 (string),一个数值 (number),一个对象 (object),一个布尔值 (bool),一个有序列表 (array),或者一个 null 值。

转义

由于 JSON 语法中使用了花括号,单引号、双引号和冒号,所以要在内容中使用上述符号的话,就需要特殊处理,即进行转义,转义的方式是加反斜线\,例如:

{
    "content":"\{"
}
回到顶部