当前位置:网站首页>JSON解析实例(Qt含源码)
JSON解析实例(Qt含源码)
2022-07-07 12:44:00 【51CTO】
JSON解析
Qt中内置了一个QJsonDocument类用来处理json文件,以及json字符串。解析思路先将string加载到QJsonDocument中,然后将其逐层解析。json的格式包含两种,1)对象,2)数组
名字 | 解析 |
---|---|
QJsonDocument | 一个封装完整JSON文档的类,可以从UTF-8编码的基于文本的表示以及Qt自己的二进制格式读取和写入该文档 |
QJsonObject | 是键值对的列表,其中键是唯一的字符串,值由QJsonValue表示。 |
QJsonArray | JSON数组是一个值列表。可以通过从数组中插入和删除QJsonValue来操作该列表。 |
QJsonValue | JSON是一种存储结构化数据的格式。它有6种基本数据类型:bool、double、string、array、object、null |
QJsonParseError | 用于在JSON解析期间报告错误 |
对象解析
测试数据
Qt json解析对象 代码
运行结果
数组解析
测试数据
Qt json解析数组代码
运行结果
数组对象混合解析
测试数据
Qt json解析代码
运行结果
对象数组混合解析
测试数据
Qt 解析json代码
运行结果
公众号:【qt小王子】
边栏推荐
- Internal sort - insert sort
- Nllb-200: meta open source new model, which can translate 200 languages
- Es log error appreciation -trying to create too many buckets
- NLLB-200:Meta开源新模型,可互译200种语言
- NDK beginner's study (1)
- Excuse me, does PTS have a good plan for database pressure measurement?
- The world's first risc-v notebook computer is on pre-sale, which is designed for the meta universe!
- 属性关键字ServerOnly,SqlColumnNumber,SqlComputeCode,SqlComputed
- Hangdian oj2092 integer solution
- Decrypt the three dimensional design of the game
猜你喜欢
Pytorch model trains practical skills and breaks through the bottleneck of speed
GAN发明者Ian Goodfellow正式加入DeepMind,任Research Scientist
内部排序——插入排序
华为云数据库DDS产品深度赋能
Simple use of websocket
Selenium Library
The longest ascending subsequence model acwing 1012 Sister cities
STM32CubeMX,68套组件,遵循10条开源协议
Horizontal of libsgm_ path_ Interpretation of aggregation program
AWS学习笔记(三)
随机推荐
STM32CubeMX,68套组件,遵循10条开源协议
Leetcode——344. 反转字符串/541. 反转字符串 II/151. 颠倒字符串中的单词/剑指 Offer 58 - II. 左旋转字符串
JS get the current time, month, day, year, and the uniapp location applet opens the map to select the location
2022pagc Golden Sail award | rongyun won the "outstanding product technology service provider of the year"
Half an hour of hands-on practice of "live broadcast Lianmai construction", college students' resume of technical posts plus points get!
【服务器数据恢复】某品牌StorageWorks服务器raid数据恢复案例
Oracle Linux 9.0 正式发布
oracle 触发器实现级联更新
Webrtc audio anti weak network technology (Part 1)
Pert diagram (engineering network diagram)
6、Electron无边框窗口和透明窗口 锁定模式 设置窗口图标
Million data document access of course design
「2022年7月」WuKong编辑器更版记录
PD虚拟机教程:如何在ParallelsDesktop虚拟机中设置可使用的快捷键?
Cocos creator direction and angle conversion
Es log error appreciation -- allow delete
Leetcode——236. 二叉树的最近公共祖先
Pytorch model trains practical skills and breaks through the bottleneck of speed
Horizontal of libsgm_ path_ Interpretation of aggregation program
2022年13个UX/UI/UE最佳创意灵感网站