【发布时间】:2020-03-17 11:19:44
【问题描述】:
我的 json 数据如下:
[
{
"id":"01323",
"name":"Json Roy",
"contacts":[
"CONTACT1=+917673267299",
"CONTACT2=+917673267292",
"CONTACT3=+917673267293",
"CONTACT4=+917673267294",
]
}
]
我想解析上面的 jsonData 数据并提取该数据的联系人。
QJsonParseError jerror;
QJsonDocument jsonData = QJsonDocument::fromJson(jsonData.c_str(),&jerror);
QJsonArray jsonArray = jsonData.array();
QJsonObject jsonObject = jsonData.object();
foreach (const QJsonValue & value, jsonArray){
string contact=jsonObject["contacts"].toString().toUtf8().constData();
}
有人可以建议我如何使用上述相同的库来完成此操作吗?
【问题讨论】:
标签: c++ qjson qjsonobject