找回密码
 立即注册
收起左侧

Qt 下如何解析json文档(多级json文档)

5
回复
8275
查看
[复制链接]
累计签到:25 天
连续签到:1 天
来源: 2016-3-30 12:19:46 显示全部楼层 |阅读模式
1Qter豆
文档名为“xx.json”
文档内容如下:
{
"LEAD":"7E",
"SA":"E7",
"FC":"D0",
"P0":
{"fanSpeedSet":
{
"obligate":[0,1],
"CurIsDis":[0,1],
"type":"bit",
"byteStart":2,
"byteEnd":2,
"bitsStart":5,
"bitsEnd":7,
"value":["auto","low","middle","high"]
}
},
"P1":"lock key",
"P2":"room mode set",
"P3":"swing wind",
"P4":"sleep",
"P5":"room temp set",
"P6":"Compulsory auxiliary heat",
"P7":"water tank temp set",
"P8":"temp sensor choice",
"P9":"forced to defrost",
"P10":"refrigerant reclaiming",
"P11":"pass back",
"P12":"environment temp",
"P13":"data symbol",
"P14":"data value",
"P15":"drive-by-line-hour",
"P16":"drive-by-line-minute"
}

以上文档如何解析








最佳答案

查看完整内容

http://blog.sina.com.cn/s/blog_a6fb6cc90101gnxm.html
回复

使用道具 举报

累计签到:344 天
连续签到:1 天
2016-3-30 12:19:47 显示全部楼层
回复

使用道具 举报

累计签到:615 天
连续签到:1 天
2016-3-30 17:17:48 显示全部楼层
QT5的话,有写好的类库,查查就好了。如果是QT4,也有,我记得百度看过(中国开源网上有QT4解析json的代码,貌似是只能解析简单的),但是貌似不是很好用
回复

使用道具 举报

尚未签到

2016-3-30 20:57:59 显示全部楼层
同上,qt5已内置json库
回复

使用道具 举报

累计签到:25 天
连续签到:1 天
2016-3-31 13:11:44 显示全部楼层
qq1043068972 发表于 2016-3-30 17:17
QT5的话,有写好的类库,查查就好了。如果是QT4,也有,我记得百度看过(中国开源网上有QT4解析json的代码 ...

谢谢哈,已经解决了,使用QVariantMap就可以实现多级搜索

点评

不用QT5内置的类库,方法就多了,json就是字符串,当年还自己拼过呢。。。真痛苦  详情 回复 发表于 2016-4-1 20:51
回复

使用道具 举报

累计签到:615 天
连续签到:1 天
2016-4-1 20:51:29 显示全部楼层
贝贝456 发表于 2016-3-31 13:11
谢谢哈,已经解决了,使用QVariantMap就可以实现多级搜索

不用QT5内置的类库,方法就多了,json就是字符串,当年还自己拼过呢。。。真痛苦
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了