Loading

JSON

JSON 是一种数据交换格式

JavaScript Object Notation

{
  "name": "zhangsan",
  "gender": "man",
  "age": 18,
  "hasLaces": fase
}

名称 - 值对

键 - 值对
属性- 值对
字段- 值对

值对可以是

  • 字符串
  • 数字 (整数、小数、负数、指数)
  • 布尔值 (使用小写 true、false)
  • null (使用小写 null 、在编程中,null表示0、一无所有、不存在的意思,而不用数字表示)
  • 数组 (集合或列表、每个值可以是任何合法的JSON数据类型)
  • 对象(对象类型是使用逗号分割的名称- 值对构成的集合,并使用花括号({})包裹)

正确的写法

{
  "animal": "cat",
  "age": 15
}

"animal" 就是名称

"cat" 就是值

JSON中使用冒号 ( : ) 来分割名称和值。名称始终在左侧,值始终在右侧。

使用双引号对于键包裹

为了获得最大的可移植性,应尽量可能避免使用空格或特殊符号,不要使用单引号

  • {(左边括号)指 开始读取对象
  • }(右边括号)指 结束读取对象
  • [(左方括号)指 开始读取数组
  • ](右方括号)指 结束读取数组
  • :(冒号)指 在名称 - 值对中分割名称和值
  • ,(逗号)指 分割对象中的名称 - 值对 或者 分割数组中的值;也可以认为是 一个新部分的开始

转义

  • \ " 双引号
  • \ \ 反斜线
  • / 正斜线
  • \b 退格符
  • \f 换页符
  • \t 制表符
  • \n换行符
  • \r 回车符
  • \u后面跟十六进制字符
posted @ 2022-03-14 09:16  宋某人  阅读(163)  评论(0编辑  收藏  举报