ESP8266 Arduino开发之路(10)

本文详细介绍了在ESP8266 Arduino开发中如何处理JSON数据,包括数字、字符串、逻辑值、JSON对象和数组的使用,并提供了相关示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

[](()三、JSON数据值

-------------- 《大厂前端面试题解析+Web核心总结学习笔记+企业项目实战源码+最新高清讲解视频》无偿开源 徽信搜索公众号【编程进阶路】 ----------------------------------------------------------

JSON数据值可以是以下内容:

  1. 数字(整数或浮点数)

  2. 字符串

  3. 逻辑值(true 或 false)

  4. 对象(在大括号中)

  5. 数组(在中括号中)

  6. 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数据值为逻辑值,只有truefalse两个。

“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”},

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值