首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Qt中使用QJson库

如何在Qt中使用QJson库
EN

Stack Overflow用户
提问于 2014-04-09 10:31:24
回答 2查看 6.8K关注 0票数 2

现在我使用Qtv2.3,我有一个问题,我需要使用json将数据发送到服务器,但是Qjson类不存在。如何将JSON包含到Qt中?或者有任何外部的头文件吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-04-10 01:20:16

您可能指的是QtCreator版本,而不是Qt。Qt2.3作为使用的框架版本将非常古老,而且可能大多数第三方库都不再使用它了。

只需使用Qt 5,这意味着如果您还没有这样做,就切换到它。

然后,您将突然获得对QtCore中的QtCore类的访问。基本上,您可以访问这些类:

QJsonArray封装JSON数组 QJsonDocument读写JSON文档的方法 QJsonObject封装JSON对象 QJsonObject::iterator QJsonObject::iterator类为QJsonObject提供了STL风格的非const迭代器 QJsonObject::const_iterator QJsonObject::const_iterator类为QJsonObject提供了STL样式的const迭代器。 QJsonParseError用于报告JSON解析过程中的错误 QJsonValue用JSON封装一个值

在这里,您可以找到一个关于这些类的使用的非常好的示例,大致如下:

JSON保存游戏示例

如果您有Qt 4系列或更高版本,如果没有人这样做,您可以尝试支持这些类。

这些类的总体优势是它们与其他库相比非常快,比如qjson (4-5次),甚至是用C编写的libjson库!这是可能的,因为它内部使用二进制格式来加快读写操作。

票数 2
EN

Stack Overflow用户

发布于 2014-04-09 11:37:48

首先,QT =快速时间,Qt =可爱。您使用2.3,它是您的IDE版本,而不是Qt版本。

你用过女巫版的Qt吗?5.2,4.7等.

为了正确使用QJson,您应该将QJSON文件夹复制到项目的相同位置,并将*.pri包含在.pro中。

您可以在此链接中找到如何在项目中正确使用QJson类。

Qt

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22959848

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档