如何使用c++解析一下json格式的数据

circujoker_06 2016-01-15 09:01:58



{
"uploadid": "UP000000",
"code": "0",
"msg": "",
"files":
[
{
"code": "0",
"msg": "",
"filename": "1D_16-35_1.jpg",
"filesize": "196690",
"width": "1024",
"height": "682",
"images":
[
{
"url": "fmn061/20111118",
"type": "large",
"width": "720",
"height": "479"
},
{
"url": "fmn061/20111118",
"type": "main",
"width": "200",
"height": "133"
}
]
}
]
}


自己已经看过jsoncpp的一点知识,我不想按照节点一个个去解析,我只想就是通过类和反射去解析上面的数据
...全文
713 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
hijack00 2016-09-11
  • 打赏
  • 举报
回复
boost中的property_tree比较通用,除了支持json,也支持ini和xml文件的解析,这样一个库就可以满足多方面的需求。但是解析json方面其性能不如jsoncpp
张小飞Official 2016-09-09
  • 打赏
  • 举报
回复
jsoncpp最简单,如果接口没有合适的,数据量小的话,就自己写个递归自己来解析呗,又不难~
jyxuan94 2016-09-09
  • 打赏
  • 举报
回复
我之前用的是jsoncpp
Qlaiaqu 2016-09-09
  • 打赏
  • 举报
回复
目前看到的jsoncpp,rapidjson,boost::property_tree,qt-qjson中的json库都是相同的解析方式,因为json是一个树形结构,那么就得从父节点往子节点访问,没有更多的思路。
jiqiang01234 2016-01-16
  • 打赏
  • 举报
回复
boost::property_tree,除了支持json,而且还支持ini和xml
yangyunzhao 2016-01-16
  • 打赏
  • 举报
回复
jsoncpp比较简单易用

24,860

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧