首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将QJsonObject转换为QString

如何将QJsonObject转换为QString
EN

Stack Overflow用户
提问于 2015-01-28 06:59:15
回答 2查看 45.5K关注 0票数 36

我有一个QJsonObject数据,想要转换为QString。我该怎么做呢?在Qt中搜索帮助,它只能将QJsonObject转换为QVariantMap...

提前谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-01-28 19:23:14

回想一下,当我第一次需要这样做的时候,文档可能有点不足,并且假设您已经了解其他QJson类。

要获取QJsonObject的QString,您需要使用QJsonDocument类,如下所示:-

代码语言:javascript
复制
QJsonObject jsonObj; // assume this has been populated with Json data

QJsonDocument doc(jsonObj);
QString strJson(doc.toJson(QJsonDocument::Compact));
票数 88
EN

Stack Overflow用户

发布于 2020-06-05 17:38:53

我们可以在一行中完成这项工作

代码语言:javascript
复制
QString strFromObj = QJsonDocument(jsonObject).toJson(QJsonDocument::Compact).toStdString().c_str();
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28181627

复制
相关文章

相似问题

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