最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
QT5 JSON与QMAP的相互转换的例子
时间:2015-01-04 编辑:简简单单 来源:一聚教程网
代码如下 | 复制代码 |
#include #include #include #include #include #include #include #include int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); //对象转json字符串 QMap newData.insert("content", "i'm content"); newData.insert("number", "i'm number"); newData.insert("time", "i'm time"); QJsonDocument doc=QJsonDocument::fromVariant(QVariant(newData)); QByteArray jba=doc.toJson(); QString jsonString = QString(jba); qDebug() << "QMap //字符串转json对象 QByteArray njba = jsonString.toUtf8(); QJsonObject nobj = QJsonObject(QJsonDocument::fromJson(njba).object()); qDebug() << "字符串转换后的对象\n" << nobj.take("content").toString() << endl << nobj.take("number").toString() << endl << nobj.take("time").toString() << endl; return a.exec(); } |
-
下一个: JAVA文件操作 随机流的一些理解
相关文章
- protobuf与json转换小结 07-07
- js进行string和json之间转换的方法 11-05
- SpringBoot测试配置属性与web启动环境解析 10-24
- vue中将el-switch值true、false改为number类型的1和0解析 10-24
- Vue中的路由配置项meta使用解读 10-24
- SpringBoot自定义bean绑定解析 10-24