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格式生成的主要内容,如果未能解决你的问题,请参考以下文章

QT使用QJson生成解析Json数据的方法

iOS开发之JSON格式数据的生成与解析

iOS开发之JSON格式数据的生成与解析

Qt解析Json数据

QT学习_QT解析Json格式文件

Json之语法,格式