91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 3KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-20
  • 語言: 其他
  • 標簽: qjson??qt5??

資源簡介

qt5中QtCore中開始支持json解析。很方便

資源截圖

代碼片段和文件信息

#include?
#include?ject>
#include?
#include?
#include?
#include?
#include?
#include?
#include?


int?main(int?argc?char?*argv[])
{
????QCoreApplication?a(argc?argv);

??????QString?str?=?“{\“name\“:\“xiaotang\“?\“age\“:\“23\“?\“chi\“:[{\“a\“:\“aa\“?\“b\“:\“bb\“}?{\“a\“:\“aaa\“?\“b\“:\“bbb\“}]}“;
/*
????QFile?file(“/home/zhenglq/item/demo/test_json/test.json“);
????if(!file.open(QIODevice::ReadOnly?|?QIODevice::Text))
????{
????????return?0;
????}
????QByteArray?val?=?file.readAll();
????file.close();
*/
????QJsonParseError?jsonParseError;
????QJsonDocument?jsonDocument;
????jsonDocument?=?QJsonDocument::fromJson(str.toUtf8()&jsonParseError);
????if(jsonDocument.isNull())
????{
????????return?0;
????}

????if(!jsonDocument.isobject())
????{
???????return?0;
????}

????int?age?=?0;
????QString?name;
????QString?valuea;
????QString?valueb;
????QJsonobject?jsonobject?=?jsonDocument.object();
????name?=?jsonobject[“name“].toString();
????age?=?jsonobject[“age“].toInt();

????//analyze?array
????QJsonArray?chiArray?=?jsonobject.value(“chi“).toArray();

????for(int?i?=?0;?i?????{
????????valuea?=?chiArray[i].toobject()[“a“].toString();
????????valueb?=?chiArray[i].toobject()[“b“].toString();
????}
????return?a.exec();
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????1372??2014-04-22?14:12??test_json\main.cpp

?????文件?????????69??2014-04-22?14:17??test_json\readme.txt

?????文件?????????24??2014-04-22?14:12??test_json\test.json

?????文件????????293??2014-04-22?14:12??test_json\test_json.pro

?????文件??????18168??2014-04-22?14:12??test_json\test_json.pro.user

?????目錄??????????0??2014-04-22?14:13??test_json

-----------?---------??----------?-----??----

????????????????19926????????????????????6


評論

共有 條評論