QT之JSON格式生成
Posted 程序猿进阶
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了QT之JSON格式生成相关的知识,希望对你有一定的参考价值。
随着JSON格式的推广,QT也将JSON纳入囊中。以下为
#include <QCoreApplication>
#include <QJsonObject>
#include <QJsonDocument>
#include <QJsonValue>
#include <qdebug.h>
#include <QVector>
#include <QJsonArray>
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
QJsonObject json;
json.insert("string", QString("hello json"));
json.insert("int", 100);
json.insert("bool", true);
int pos = 0;
QJsonArray array = {pos++, pos++, pos++};
json.insert("Array", array);
QJsonDocument document;
document.setObject(json);
QByteArray toByte = document.toJson(QJsonDocument::Compact);
QString str(toByte);
qDebug()<<str<<endl;
return a.exec();
}
以上是关于QT之JSON格式生成的主要内容,如果未能解决你的问题,请参考以下文章