打印

怎么判断JSON键值是否存在

[复制链接]
787|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Cheas_Tong|  楼主 | 2018-5-7 14:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 Cheas_Tong 于 2018-5-7 14:35 编辑

[size=13.3333px]json数据1  {"attrSet":["HeatMode"],"uuid":"D7EE0A59EB77F537F7","HeatMode":{"value":"3"}}
[size=13.3333px]json数据2  {"attrSet":["Operation"],"uuid":"D7EE0A59EB77F537F7","Operation":{"value":"0"}}
[size=13.3333px]

[size=13.3333px]接收到的数据可能是jsono数据1,也可能是json数据2。如果本次收到的是json数据1,程序在解析json数据的时候HeatMode和Operation都解析了,那么得到的键值HeatMode=3,Operation=0,因为在程序后面对HeatMode、Operation的值做出了相应处理。在只有json数据1的这种情况下,Operation应该怎么避免被处理。

相关帖子

沙发
光脚板| | 2018-5-9 09:50 | 只看该作者
查找“Operation”如果存在就处理否则就不处理呀

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:QQ:137942040 MCU小家电方案 LED调光 无线ASK收发模块、FSK、红外

32

主题

152

帖子

1

粉丝