How to convert a QJsonObject to QString
Remembering when I first needed to do this, the documentation can be a bit lacking and assumes you have knowledge of other QJson classes.
To obtain a QString of a QJsonObject, you need to use the QJsonDocument class, like this: -
QJsonObject jsonObj; // assume this has been populated with Json data
QJsonDocument doc(jsonObj);
QString strJson(doc.toJson(QJsonDocument::Compact));
we can do this in one line
QString strFromObj = QJsonDocument(jsonObject).toJson(QJsonDocument::Compact).toStdString().c_str();