自用笔记:JSON 入门

JSON 的优点

没有结束标签,长度更短,读写更快
可以使用数组

JSON 的语法规则

json的语法规则十分简单,可以称得上“优雅完美”,总结起来有:

—— 数组(array)用方括号(“[ ]”)表示
—— 对象(object)用大括号(“{ }”)表示
—— 名称/值对(name/value)组合成数组和对象
—— 名称(name)置于双引号中,值(value)有字符串、数值、布尔值,null,对象和数组
—— 并列的数据之间用逗号(“ , ”)分隔

举例:
1.
{
“name”:“geoff lui”
“age”:26
}
2.
{
“name” : “wang xiaohong”,
“age” : 88,
“friends” : [“lily” , “lucy” ,“gwen”]
}

规则

对象

对象用大括号括起来,大括号里是一系列的“名称/值对”

两个并列的数据之间用逗号隔开,注意
——使用英文的逗号
——最后一个“名称/值对”之后不要加逗号

概念图:
大括号里是一系列的“名称/值对”,两个并列的数据之间用逗号隔开

数组

数组表示一系列有序的值,用方括号包围起来,并列的值之间用逗号分隔

名称/值对

名称是一个字符串,要用双引号括起来,不能用单引号,也不能没有引号

值类型只有七种类型:字符串(string)、数值(number)、true、false、 null、对象(object)或者数组(array)

字符串

英文双引号括起来,不能用单引号也不能没有
字符串不能单独出现双引号( ” )和右斜杠(\)
如果要打双引号和右斜杠,需要用“右斜杠+字符”的形式,例如 " \

数值

也与C或者Java的数值非常相似。除去未曾使用的八进制与十六进制格式。除去一些编码细节。

©️2020 CSDN 皮肤主题: 游动-白 设计师:上身试试 返回首页