关于Qt中的Json的基本知识,可以阅读之前的文档。
贴上代码:
一、使用QJsonObject:
#include <QApplication>
#include <QDebug>
#include <QJsonObject>
#include <QJsonDocument>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
/*生成Json*/
QJsonObject json;
json.insert("name", QString("Qt"));
json.insert("version", 5);
json.insert("windows", true);
QJsonDocument document;
document.setObject(json);
QByteArray byte_array = document.toJson(QJsonDocument::Compact);
QString json_str(byte_array);
qDebug()<<"生成Json:"<<json_str;
/*解析Json*/
QJsonParseError json_error;
QJsonDocument parse_doucment = QJsonDocument::fromJson(byte_array, &a