本文参考:https://blog.csdn.net/cpp_learner/article/details/118421096
https://gitee.com/gongjianbo/MyTestCode/tree/master/Qt/QJsonAndTreeView
JSON 是一种数据描述格式,基础语法为键值对,具体介绍自行搜索,参考https://www.runoob.com/json/json-syntax.html
它有一些特点,比较明显的特点应该是兼顾了可读性和存储占用,以及解析相对并不复杂,JSON 独立于语言和平台,支持各种编程语言
Qt 中的 JSON 支持提供了易于使用的C++ API 来解析、修改和保存 JSON 数据。
这里提供一个简单的示例,以及上面开源的封装好的parsejson类(操作读写json文件),自行测试
示例很简单,对预先填充的json数据进行解析,解析时注意数组即可
代码放在https://gitee.com/dreamfly233/qt_sample/tree/master/qt_json
最后推荐几个json在线工具:
支持格式化、转义/去转义:https://www.sojson.com/
无广告,方便编辑:https://c.runoob.com/front-end/53/