Qt的json库
#include <QtCore/QCoreApplication>
#include <qjsondocument>
#include <qjsonobject>
#include <qjsonarray>
#include <qdebug>
#include <qfile>
#include <QJsonParseError>
bool writeJson()
{
QJsonParseError error;
QJsonDocument jdoc;
QJsonObject obj;
QJsonArray arr;
for (int i = 1; i < 5; i++)
{
QJsonObject Member; //定义数组成员
Member["Name"] = QString("array%1").arg(i);
Member["String"] = "sss";
arr.append(Member);
}
obj["ARRAYS"] = arr;
obj["NAME"] = "example";
obj["FLAG"] = 1;
jdoc.setObject(obj);
qDebug() << jdoc.toJson(QJsonDocument::Compact);
qDebug() << "\n";
/
QJsonDocument jdoc2;
jdoc2 = QJsonDocument::fromJson(jdoc.toJson(QJsonDocument::Compact), &error);
if (error.error != QJsonParseError::NoError)
{
qDebug() <<