QJsonArray 如何插入 QJsonObject
时间: 2024-05-03 08:17:48 浏览: 170
QT 解析,生成JSON
要将 `QJsonObject` 插入 `QJsonArray` 中,可以使用 `QJsonArray::append()` 或 `QJsonArray::insert()` 方法。
以下是一个示例代码:
```cpp
QJsonObject obj1{{"name", "Alice"}, {"age", 25}};
QJsonObject obj2{{"name", "Bob"}, {"age", 30}};
QJsonArray arr;
arr.append(obj1);
arr.insert(0, obj2);
```
在此示例中,我们首先创建了两个 `QJsonObject` 对象 `obj1` 和 `obj2`,每个对象都有两个键值对。然后我们创建了一个空的 `QJsonArray` 对象 `arr`,并使用 `append()` 方法将 `obj1` 添加到 `arr` 中。接下来,我们使用 `insert()` 方法将 `obj2` 插入到 `arr` 的第一个位置。
最终,`arr` 包含两个元素,第一个元素是 `obj2`,第二个元素是 `obj1`。
阅读全文