[](()三、JSON数据值
-------------- 《大厂前端面试题解析+Web核心总结学习笔记+企业项目实战源码+最新高清讲解视频》无偿开源 徽信搜索公众号【编程进阶路】 ----------------------------------------------------------
JSON数据值可以是以下内容:
-
数字(整数或浮点数)
-
字符串
-
逻辑值(true 或 false)
-
对象(在大括号中)
-
数组(在中括号中)
-
null
需要注意的是,一个JSON数据名
只能对应一个值
。
[](()1、数字
JSON数据值为数字时,数字可以为整数或浮点数,注意数字不可以放在双引号中。
“day”:7,
“month”:12,
“year”:2021,
“temperature”:37.5,
“humidity”:60.8
[](()2、字符串
当JSON数据值为数字符串时,需要将字符串写在双引号中。
“name”:“william”,
“city”:“heifei”,
“country”:“China”
[](()3、逻辑值
JSON数据值为逻辑值,只有true
和false
两个。
“man”:true,
“woman”:false
[](()4、JSON对象
JSON对象需要写在大括号{}
中,JSON对象可以包含单个或者多个JSON数据。
JSON对象(object
)是一个无序的数据集合("名"/值
对集合),一个对象以{
开始,以}
结束。
如下所示为含有单个数据的JSON对象示例:
{“name”:“william”}
由两个JSON数据组成的对象:
{
“name”:“william”,
“city”:“heifei”
}
同样对象也可以作为数据值。
“who”:{
“name”:“william”,
“city”:“heifei”,
“country”:“China”
}
[](()5、数组
JSON 数组(array)是相同元素的有序集合。一个数组以[
开始,以]
结束。值之间使用,
(逗号)分隔。 如下所示:
[1, 2, 3, 4, 5]
数组作为JSON数据值时,如下所示
“arr”:[1, 2, 3, 4, 5]
其中,数组也可以由JSON对象组成
“arr”:[
{“name”:“william”},
{“city”:“heifei”},