我有 QByteArray,包含这个 JSON
{"response":
{"count":2,
"items":[
{"name":"somename","key":1"},
{"name":"somename","key":1"}
]}}
需要解析并获取所需数据:
QJsonDocument itemDoc = QJsonDocument::fromJson(answer);
QJsonObject itemObject = itemDoc.object();
qDebug()<<itemObject;
QJsonArray itemArray = itemObject["response"].toArray();
qDebug()<<itemArray;
第一次调试显示所有QByteArray的内容,记录在itemObject中,第二次调试不显示任何内容。
我必须否则解析这个,或者为什么这个方法不起作用?