12.6.3 解析JSON文档相关的类介绍
Posted DS小龙哥
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了12.6.3 解析JSON文档相关的类介绍相关的知识,希望对你有一定的参考价值。
12.6.3 解析JSON文档相关的类介绍
QT提供的QJsonDocument类可以用来读取和写入JSON格式的文档。 QJsonDocument类包含了完整的JSON文档操作方法,既可以读取基于UTF-8编码的文本,又可以读取和写入Qt自己的二进制格式数据。利用isNull()函数可以查询解析文档的有效性。
创建json格式文档示例(QJsonObject)
QJsonObject json;
json.insert("name", QString("Qt"));
json.insert("version", 5);
json.insert("windows", true);
json.insert("时间", QString("2016-08-09 23:34"));
QJsonDocument document;
document.setObject(json);
QByteArray byte_array = document.toJson(QJsonDocument::Compact);
byte_array包含的结果:
{"name":"Qt","version":5,"windows":true,"时间":"2016-08-09 23:34"}
JsonDocument类常用的函数接口介绍
1.载入需要解析的数据
[static]
QJsonDocumen
以上是关于12.6.3 解析JSON文档相关的类介绍的主要内容,如果未能解决你的问题,请参考以下文章