如何在Qt中合并两个QJsonObject?

dos*_*rog 2 c++ qt qt5 qjsonobject

我有:

QJsonObject obj1({"bla" : "lab"})
QJsonObject obj2({"bla2" : "lab2"})
Run Code Online (Sandbox Code Playgroud)

我需要:

QJsonObject obj3({"bla" : "lab", "bla2" : "lab2"})
Run Code Online (Sandbox Code Playgroud)

或者在 JSON 中:

{
    "bla" : "lab"
}

{
    "bla2" : "lab2"
}
Run Code Online (Sandbox Code Playgroud)

我需要:

{
    "bla" : "lab",
    "bla2" : "lab2"
}
Run Code Online (Sandbox Code Playgroud)

如何实现这一目标?

Bot*_*tje 6

QJsonObject obj3(obj1);
for (auto it = obj2.constBegin(); it != obj2.constEnd(); it++) {
    obj3.insert(it.key(), it.value());
}
Run Code Online (Sandbox Code Playgroud)