Russian Qt Forum

Qt => Общие вопросы => Тема начата: BuRn от Сентябрь 17, 2016, 00:36



Название: QByteArray в QJsonArray
Отправлено: BuRn от Сентябрь 17, 2016, 00:36
Здравствуйте. Подскажите, есть ли возможность штатными средствами перевести json документ, который не имеет ключа, а представляет собой сразу массив, в QJsonArray. Либо как с ним можно работать на Qt. Вот пример документа
Код:
{
 {
    "bla": 2,
    "bla2": 3
 },
 {
    "bla": 2,
    "bla2": 3
 }
}


Название: Re: QByteArray в QJsonArray
Отправлено: Bepec от Сентябрь 17, 2016, 00:39
Ну озвучу очевидное - собственно простейший парсер пишется минуты за десять.
Ну или искать библиотеки.


Название: Re: QByteArray в QJsonArray
Отправлено: kambala от Сентябрь 17, 2016, 15:41
массив должен быть заключен в [], а не в {}

в крайнем случае можешь просто засунуть фейковый ключ:
Код:
{"foo": твой_массив_из_документа}