JSON 语法

1、JSON语法
首先我们先来了解一下什么是JSON,JSON是存储和交换文本信息的语法,JSON是轻量级的文本数据交换格式,JSON独立于语言和平台,JSON具有自我描述性,更容易理解。

JSON语法是JavaScript对象表示语法的子集
1、数据在名称/值对中(数据在键值对中)
2、数据由逗号分隔
3、花括号保存对象({})
4、方括号保存数组([])
JSON值可以是:数字(整数或浮点数)、字符串(在双引号中)、逻辑值(true或false)、数组(在方括号中)、对象(在花括号中)。
2、JSON对象
JSON对象在花括号中书写,对象可以包括多个键值对,JSON对象与JS对象有2个地方不一样分别是:
1、没有声明变量(JSON中没有变量的概念)
2、末尾没有分号(因为这不是JavaScript语句,所以不需要分号)
JSON 语法_第1张图片
这里要注意一下:JSON与JS不同,JSON中对象的属性名任何时候都必须加双引号。
3、JSON数组
JSON的数组是在方括号中书写,它的数组可包含多个对象,在JSON中,可以采用同样的语法表示一个数组:[23, “hello”, true]。同样注意:JSON数组中没有变量和分号。

把数组和对象结合起来,可以构成更加复杂的数据集合,例如:

JSON 语法_第2张图片

你可能感兴趣的:(JSON 语法)