首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • C++ Qt开发:运用QJSON模块解析数据

    Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍如何运用QJson 该数据是以键值对的形式组织的,其中键是字符串,值可以是字符串、数字、布尔值、数组、对象(即嵌套的键值对集合)或null,在Qt中默认提供了QJson系列类库,使用该类库可以很方便的解析和处理JSON文档

    1.6K10编辑于 2024-01-29
  • 来自专栏跟Qt君学编程

    QJson第三方JSON处理库

    QJson是基于Qt的库,可将JSON数据映射到QVariant对象。JSON数组将映射到QVariantList实例,而JSON对象将映射到QVariantMap。 QJson库建议用于Qt4版本下,Qt5版本以上建议使用Qt自带的json库。 编译要求 Qt 4.5版本以上。 CMake 2.6版本以上。 示例 序列化(将QMap转为QByteArray字节串): QVariantMap map; map["key"] = "value"; bool ok; QJson::Serializer serializer ; return false; } qDebug() << result; 反序列化(将字符串转QMap): bool ok; QJson::Parser parser; QVariant result ; return false; } qDebug() << result.toMap(); 关于更多 源码地址: https://github.com/flavio/qjson

    1.2K10发布于 2019-11-07
  • 来自专栏电子电路开发学习

    Qt平台下使用QJson解析JSON字符串

    前言 上一篇介绍了C语言写的JSON解析库cJSON的使用:使用cJSON库解析和构建JSON字符串 本篇文章介绍,Qt开发环境下QJson库的使用示例。 Github仓库地址: https://github.com/whik/QJson_Demo Gitee仓库地址: https://gitee.com/whik/QJson_Demo 开发平台基于Qt 由于文章篇幅限制,本篇文章先介绍QJson的解析示例。 QJson解析JSON示例 JSON的解析要对照JSON字符串来理解,关于JSON字符串的介绍,可以参考JSON简介 解析和构建都要先包含如下头文件: #include <QJsonDocument>#

    3.4K10发布于 2020-07-16
  • 来自专栏电子电路开发学习

    Qt平台下使用QJson构建JSON字符串

    前言 上两篇文章介绍了使用cJSON库解析和构建JSON字符串和Qt平台下使用QJson解析JSON字符串 本篇文章介绍,Qt开发环境下使用QJson库构建JSON字符串,开发平台基于Qt 5.8 Windows JSON的构建包括: 简单的键值对 JSON对象作为键的值 JSON数组 JSON数组的嵌套 QJson构建JSON字符串示例 关于JSON字符串的介绍,可以参考JSON简介。 心知天气: https://www.seniverse.com/ 和风天气: http://www.heweather.com 聚合数据: https://www.juhe.cn/ 历史精选 Qt平台下使用QJson

    1.8K10发布于 2020-07-16
  • 来自专栏ccf19881030的博客

    Qt 学习之路 2(64):使用 QJsonDocument 处理 JSON

    RapidJson 腾讯开发的一款C++ JSON解析库,高效的 C++ JSON 解析/生成器,提供 SAX 及 DOM 风格 API QJson 基于Qt的Json解析库,适用于Qt4或者以上的版本 本文直接使用Qt5中的使用 QJsonDocument处理 JSON,关于QJsonDocument可以参考官方文档QJsonDocument 上一章Qt 学习之路 2(63):使用 QJson 处理 JSON我们了解了如何使用 QJson 处理 JSON 文档。 QJson 是一个基于 Qt 的第三方库,适用于 Qt4 和 Qt5 两个版本。不过,如果你的应用仅仅需要考虑兼容 Qt5,其实已经有了内置的处理函数。 Qt5 新增加了处理 JSON 的类,与 XML 类库类似,均以 QJson 开头,在 QtCore 模块中,不需要额外引入其它模块。

    5.6K20发布于 2021-04-19
  • 来自专栏嵌入式项目开发

    12.6.2 常用的Json库

    网址:http://sourceforge.net/projects/cjson/ 3.QJson QJson是一个基于Qt的开发包用来将JSON数据解析成QVariant对象,JSON的数组将被映射为 网址:http://qjson.sourceforge.net/ 关于Qt中对JSON的生成与解析,Qt5以前的版本,需要去进行单独下载、编译,才能使用。

    79620编辑于 2022-01-12
  • 来自专栏acoolgiser_zhuanlan

    Qt之JSON生成与解析

    articles/119861 简述 常用的 JSON 库 JSON 常用类 简单的 JSON 对象 简单的 JSON 数组 复杂的 JSON 更多参考 简述 Qt5 中包含了处理 JSON 的类,均以 QJson 网址:http://sourceforge.net/projects/cjson/ QJson QJson 是一个基于 Qt 的开发包用来将 JSON 数据解析成 QVariant 对象,JSON 网址:http://qjson.sourceforge.net/ 关于 Qt 中对 JSON 的生成与解析,Qt5 以前的版本,可以使用 QJson 库,需要单独下载、编译,才能使用。

    3.7K13发布于 2019-08-14
  • 来自专栏电子电路开发学习

    我用STM32MP1做了个疫情监控平台3—疫情监控平台实现

    "isShowAdd": true } } 3.Qt界面的实现 之前的桌面应用程序中,是使用的是Qt5版本开发的,Qt5自带QJson解析类,而Qt 4没有带QJson。 推荐阅读 [开源]我用Qt做了个疫情数据实时监控平台 Qt平台下使用QJson解析和构建JSON字符串 Qt实现软件自动更新的一种简单方法 Qt小项目之串口助手控制LED 详解EMC测试国家标准GB/T

    1.4K30发布于 2020-07-16
  • 来自专栏跟Qt君学编程

    收集一些Qt学习网站

    Qt 第三方库聚合 https://inqlude.org 如QCustomPlot,QJson,Log4Qt。

    2.8K21发布于 2019-08-15
  • 来自专栏Harper的碎碎念

    Qt5 中的 Json 模块与 JsonCpp 的对比

    注:大家常说的 QJson 其实并不是 Qt 中的模块,而是在 Qt4 没有 Json 模块的年代,一个非官方的第三方模块。对于现在 Qt 中的 Json 模块,官方称之为 Qt Json。

    2K30发布于 2021-07-27
  • 来自专栏电子电路开发学习

    基于NXP i.MX28 MPU的疫情监控平台3-监控平台实现

    "isShowAdd": true } } 3.Qt界面的实现 之前的应用程序中,是使用的Qt5版本开发的,Qt5自带QJson解析类,而Qt 4没有带QJson,所以只能使用第三方JSON解析库

    1.1K10发布于 2020-07-17
  • 来自专栏四月天的专栏

    PyQt5 Json解析、创建

    PyQt5 Json解析、创建 简介 最近做了几个小程序,用到了QJson 相关的一些代码,想着在python下测试一下,折腾一番还是整理出来了。 从C++ 接口知道 ,QJson 相关接口在QtCore下边。

    1K40编辑于 2023-03-10
  • 来自专栏电子电路开发学习

    STM32F407外部晶体改为25M后检测不到芯片的解决办法

    Qt平台下使用QJson解析和构建JSON字符串 RISC-V当真是中国处理器产业的最后一次机会?

    1.2K20发布于 2020-07-16
  • 来自专栏电子电路开发学习

    [开源]基于Qt的新冠肺炎疫情数据实时监控平台1.1版本

    推荐阅读 [开源]我用Qt做了个疫情数据实时监控平台 Qt平台下使用QJson解析和构建JSON字符串 Qt实现软件自动更新的一种简单方法 Qt小项目之串口助手控制LED 详解EMC测试国家标准GB/T

    1.7K10发布于 2020-07-16
  • 来自专栏电子电路开发学习

    基于STM32MP1和Qt的新冠疫情监控平台

    "isShowAdd": true } } 3.Qt界面的实现 之前的桌面应用程序中,是使用的是Qt5版本开发的,Qt5自带QJson解析类,而Qt 4没有带QJson

    1.4K20发布于 2020-07-16
  • 来自专栏电子电路开发学习

    嵌入式设备如何显示IP属地?

    JSON数据格式简介 使用cJSON库解析和构建json Qt平台下QJson使用 如果你觉得使用解析库会额外的增加程序大小,你也可以使用字符串操作的一些函数,从返回的JSON字符串中提取出你想要的数据

    1.5K20编辑于 2022-05-19
  • 来自专栏嵌入式开发圈

    一种基于QT应用程序封装JsonRpc2.0协议请求对象的便捷方法

    整理&排版 | 嵌入式应用研究院 之前一直用的是cJSON库来封装和解析,写久了感觉实在太丑,又难维护,于是还是研究下QT原生的QJson是否有更优雅的方法来封装一些Json对象,果不其然,通过阅读QT

    98030编辑于 2023-10-09
  • 来自专栏电子电路开发学习

    详解串行通信协议及其FPGA实现(二)

    Qt平台下使用QJson解析和构建JSON字符串 别欺负机器人了,波士顿动力的机器人都会反击人类了 RISC-V当真是中国处理器产业的最后一次机会【2019北京国际消费电子博览会】参观总结 Qt实现软件自动更新的一种简单方法

    1K20发布于 2020-07-16
  • 来自专栏电子电路开发学习

    [开源]我用Qt做了个疫情数据实时监控平台

    推荐阅读 Qt平台下使用QJson解析和构建JSON字符串 Qt实现软件自动更新的一种简单方法 Qt小项目之串口助手控制LED 详解EMC测试国家标准GB/T 17626 电路板上的这些标志你都知道是什么含义吗

    2.4K20发布于 2020-07-16
  • 来自专栏电子电路开发学习

    我用STM32MP1做了个疫情监控平台1—交叉编译环境搭建

    推荐阅读 [开源]我用Qt做了个疫情数据实时监控平台 Qt平台下使用QJson解析和构建JSON字符串 Qt实现软件自动更新的一种简单方法 Qt小项目之串口助手控制LED 详解EMC测试国家标准GB/T

    1.7K10发布于 2020-07-16
领券