Сам не пользовался еще, но судя по документации нужно делать следующее:
QJsonDocument doc = QJsonDocument::fromJson(json);
QJsonObject obj = doc.object();
Дальше используем итераторы, либо конвертим в QVariantMap и также пользуемся итераторами)
я это делал, но почему-то не выходило. посмотрев серию elementary (
), как-то сразу быстро дошло:
QJsonObject obj = QJsonDocument::fromJson(json).object()["hello"].toObject();
qint8 error_code = obj["number"].toDouble();
QString error_msg = obj["somemsg"].toString();
банально просто и легко, но всё равно спасибо (: