QJsonObject与QString转化封装
2024-10-10 16:37:15
经常使用QT的同学可能会发现有时候需要json字符串和json对象之间的转换,今天他来了,直接上代码:
QString InfoBase::JsonToString(const QJsonObject& json) const
{
return QString(QJsonDocument(json).toJson(QJsonDocument::Compact));
} QJsonObject InfoBase::StringToJson(const QString& str) const
{
QJsonObject l_ret; QJsonParseError l_err;
QJsonDocument l_doc = QJsonDocument::fromJson(str.toUtf8(), &l_err);
if (l_err.error == QJsonParseError::NoError)
{
if (l_doc.isObject())
{
l_ret = l_doc.object();
}
}
return l_ret;
}
最新文章
- 51Nod 算法马拉松21(迎新年)
- Thread and ThreadPool
- poj 2524:Ubiquitous Religions(并查集,入门题)
- html里面的相对路径和绝对路径
- Unity3D手游开发日记(8) - 运动残影效果
- Moving in Unity
- win7x64下的redis安装与使用
- 转:zookeeper3.4.5安装笔记
- iTween visual Editor 0.6.1
- Js获取Gridview中Dropdownlist选中状态
- ASP.NET Web API中的Routing(路由)
- 自己动手写Redis客户端- Redis协议(1)
- 使用Spring Aop自定义注解实现自动记录日志
- 基于vue cli 3.0创建前端项目并安装cube-ui
- java将错误信息写入文件
- 第一次项目上Linux服务器(八:——搭建Nginx图片服务器)
- Ubuntu 中启用 root 帐号
- SQLException: Column count doesn't match value count at row 1
- 『PyTorch』第九弹_前馈网络简化写法
- Git断点续传和离线增量更新的实现
热门文章
- CODING 代码多仓库实践
- 「STM32 」IIC通讯原理及其实验
- CentOS7 下nginx与PHP的安装与配置
- 制作excel下拉菜单
- Cookie与Session会话技术
- java之生产者和消费者问题
- 【重要更新】Senparc.Weixin SDK v6.5 升级说明(支持 .NET Core 3.0 及分布式消息上下文)
- How to: Recompile the Business Class Library 如何:重新编译业务类库
- WestWild: 1.1: Vulnhub Walkthorugh
- UILable中划线和下划线