c++ - 如何在 Qt 中合并两个 QJsonObjects?
问题描述
我有:
QJsonObject obj1({"bla" : "lab"})
QJsonObject obj2({"bla2" : "lab2"})
我需要:
QJsonObject obj3({"bla" : "lab", "bla2" : "lab2"})
或者在 JSON 中:
{
"bla" : "lab"
}
{
"bla2" : "lab2"
}
我需要:
{
"bla" : "lab",
"bla2" : "lab2"
}
如何做到这一点?
解决方案
QJsonObject obj3(obj1);
for (auto it = obj2.constBegin(); it != obj2.constEnd(); it++) {
obj3.insert(it.key(), it.value());
}
推荐阅读
- .net - 在 Direct Line OAuth 中使用 Trusted Origin 时未返回令牌响应
- reactjs - React 前端渲染与状态不同
- javascript - Telerik - 如何在没有 ImageManager(或 RadUpload)的情况下将图像插入 RadEditor
- json - 无法在 VB.NET 中从 Web 解码 JSON 文件
- regex - 如何使用正则表达式解析可变长度命令行参数?
- java - 如何手动记录 JAX-RS 参数的 Swagger 数据模型?
- python-3.x - 字符串缓冲区无法将数据写入数据库表
- python - 如何实现与 Matlab 的 ode15s 相同的可变步长 Python 积分器?
- c# - Google Play 服务 - 不再与 IL2CPP 一起正常工作
- xml - filebeat中嵌套xml文件的多行模式-logstash 7.0.1