QJson的使用

首先是引用这些头文件

#include 
#include 
#include 
#include 
接着定义一个

QJsonObject json;

然后就可以进行插入字段了

 json.insert("Incr_d", incr);

也可以插入数组

        QJsonArray REFarrays;
        for (int i = 0; i < 8;i++)
        {
            IOLarrays.insert(i, getIOLresult(i));
        }

最好来保存这个json到文件

        QJsonDocument document;
        document.setObject(json);
        QByteArray byte_array = document.toJson(QJsonDocument::Compact);
        QString json_str(byte_array);
        QFile file("osiol.txt");
        if(file.open( QIODevice::WriteOnly )){
        file.write(byte_array);
        file.flush();
        file.close();


 

 

 

 

 

 

你可能感兴趣的:(QT)