QT中有比较好的库函数对json文件管理,主要有:
QJsonValue:包括了int、bool、double、string、QJsonObject、QJsonArray和QJsonValue。QJsonObject:json对象,1及1以上个key-value键值对就是object。QJsonArray:多个QJsonValue组成array。QJsonParseError:读取json文件时错误标识符。QJsonDocument:用来读取json和 json文档。
QByteArray json_raw
= json_file
.readAll();
QJsonParseError json_err
;
QJsonDocument json_doc
= QJsonDocument
::fromJson(json_raw
, &json_err
);
QJsonDocument js_doc
= QJsonDocument(array
/object
);
QByteArray js_ba
= js_doc
.toJson();