Задать вопрос
@Saharman

Почему QJsonObject всегда пуст?

Получаю json с помощью get-запроса и пытаюсь его как-то обработать. Возникает проблема, что QJsonObject всегда пустой (хотя в QJsonDocument содержаться все данные). Как исправить?
QByteArray qb(reply->readAll());
        QJsonObject json = QJsonDocument::fromJson(qb).object();


Пробовал и так:
QJsonObject json = QJsonDocument::fromJson(reply->readAll()).object();
  • Вопрос задан
  • 195 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Разработчик C++
    9 месяцев
    Далее
  • Нетология
    Специалист по информационной безопасности + нейросети
    12 месяцев
    Далее
  • Компьютерная академия «TOP»
    Учебная программа “Разработка программного обеспечения”
    30 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
vt4a2h
@vt4a2h Куратор тега C++
Senior software engineer (C++/Qt/boost)
Ну, скорее всего там массив, а не один объект значит. Попробуйте array(). А ещё лучше проверять, что вам пришло, есть методы isArray, isObject, isNull, isEmpty.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы