我想在QJsonDocument中添加多个QJsonObject.这可能吗?它应该如下所示:
[
{
"objID": "obj1"
//... Some other parameter
},
{
"objID": "obj2"
//...Some other parameter
}
]
Run Code Online (Sandbox Code Playgroud)
我试过这个:
QJsonDocument(obj1).toJson(QJsonDocument::Compact);
QJsonDocument(obj2).toJson(QJsonDocument::Compact);
Run Code Online (Sandbox Code Playgroud)
但它会产生无效的JSON.
JSON文档只有一个根值.在您给出的示例中,该值是一个数组,其中包含两个对象
要在Qt中得到它,你会说:
QJsonArray array;
array << obj1;
array << obj2;
QJsonDocument(array).toJson(QJsonDocument::Compact);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3474 次 |
| 最近记录: |