Описание тега qjsonobject

Класс QJsonObject инкапсулирует объект JSON, где ключи представляют собой уникальные строки, а значения представлены QJsonValue.
1 ответ

Удалите фигурные скобки из qjsonarray и замените квадратные скобки из документа

Я вставляю множество различных значений в объекты QJsonObject следующим образом: //gender inserted to QJsonObject gender QJsonObject gender; gender.insert("gender", person->gender()); //birthDate inserted to QJsonObject birthDate QJsonObject birt…
29 авг '18 в 05:55
1 ответ

QJsonValue становится пустым

Когда я делаю запрос к API времени, чтобы получить московское время, я становлюсь пустым int в переменной. Вот код: QNetworkReply* reply = manager->get(QNetworkRequest(QUrl("https://yandex.com/time/sync.json?geo=213"))); QEventLoop loop; connect(…
24 фев '18 в 16:36
1 ответ

QJsonObject частичный путь от переменной

У меня есть объект json, который я загружаю: QJsonObject json = CommonToolkit::Types::LoadJson(config); Вот часть содержимого файла json: { "config": { "macos": { "screen": { "main": { "height": 0, "left": 0, "top": 0, "width": 0 } }, "windows: { } …
29 сен '18 в 23:23
1 ответ

Добавить QJsonObjects в QJsonArray

Я пытаюсь создать файл json, в который я вставляю объекты QjsonObject только в один массив QJsonArray. Я получаю, что каждый объект QjsonObject находится в независимом массиве QJsonArray, но я хочу, чтобы они были в одном массиве. эта функция вызыва…
16 май '18 в 16:28
1 ответ

QJsonDocument - получение значений с отступом

У меня есть ответ Json, как это: { "data": [ { "id": "someID", "participants": { "data": [ { "id": "idN1" }, { "id": "idN2" } ] } }, { "id": "someID", "participants": { "data": [ { "id": "idN3" }, { "id": "idN4" } ] } } ] } Я хочу получить второй ма…
30 мар '15 в 18:42
1 ответ

Как изменить QJsonObject

Таким образом, я могу установить значения для объектов в простом json-файле. Qt код: if(file.open(QIODevice::ReadOnly)){ QJsonDocument doc = QJsonDocument::fromJson(file.readAll()); QJsonObject obj = doc.object(); obj["gender"] = "female"; doc.setOb…
15 авг '18 в 11:27
2 ответа

Есть ли способ проверить, содержит ли объект QJsonObject определенный атрибут?

Есть объект QJsonObject { "a":"...", "b":"...", "c":"..." } Есть ли способ проверить, содержит ли этот объект "а"?
10 апр '14 в 14:40
1 ответ

Отличает ли QJsonValue строки цифр от целых чисел?

Когда я разбираю json, есть ли способ разграничить эту ситуацию: my_value = "123" а также my_value = 123 ?
27 ноя '18 в 11:17
1 ответ

Получить значение из QJsonObject по индексу

В моем приложении я использую json объект, чтобы получить результат из удаленной базы данных. Обычно строка ответа выглядит так: { status:"ok", data: [ { field1:"value1", field2:"value2", field3:"value3" }, { field1:"value4", field2:"value5", field3…
18 сен '14 в 03:32
1 ответ

Как сгенерировать JsonRpc запрос в qt?

Я хочу сгенерировать строку qjsonstring в этом формате: {"id": 1, "params":{"parameter1": 1, "parameter2": 2}} Но я не знаю, как добавить parameter1 parameter2 чтобы ключ params Это мой код: QJsonObject *jsonObj = new QJsonObject(); jsonObj->inse…
14 дек '15 в 15:40
0 ответов

Лучший способ (производительность) для получения значений из QJsonObject

Я ищу самый быстрый способ получить значения JSON, в настоящее время я делаю это, как показано ниже. Я надеялся, что это становится быстрее, переходя к const QVariantMap map = json.toVariantMap(); заранее и получение значений оттуда (кажется, не так…
21 авг '18 в 14:54
1 ответ

Можно ли конвертировать QVector в строку Json?

У меня есть тип структуры: struct Book { int id; QString name; QString author; } И я читаю их из текста JSON и сохраняю их QVector<Book> контейнер. Как преобразовать этот вектор обратно в текст JSON?
08 янв '19 в 16:26
1 ответ

Как отправить QJsonObject с использованием QWebChannel в Qt

Я реализую HTML-оболочку в Qt, используя QWebChannel, и я вполне могу отправить строку, но я бы очень хотел отправить QJsonObject, Не строку json типа "{a:1,b:2}", а Qt QJsonObject. Является ли это возможным? официальная документация гласит "Не треб…
20 янв '16 в 13:32
1 ответ

Преобразование текстового файла JSON обратно в QJsonArray

У меня есть объект, который я сериализовал в JSON, используя код ниже (см. Также структуру): struct RegisterItem { RegisterType Type = RegisterType::ReadWrite; QString Name = QStringLiteral("REGISTER"); int Bank = 0; int Address = 0; int Range = 1; …
28 ноя '18 в 14:52
1 ответ

Удалить дочерний атрибут из файла json

У меня есть следующий HTTP JSON-ответ в Java, который представляет объект пользователя. { "account": "Kpatrick", "firstname": "Patrick", [ ], "instances": [ { "id": "packerer-pool", "key": "packerer-pool123", "userAccount": "kpatrick", "firstname": …
02 сен '16 в 16:13
1 ответ

Qt Json Parsing C++

Я пытаюсь разобрать объект JSON в QT из API. Однако, когда я пробую коды, написанные ниже, я не могу разобрать объект. Я просто хочу получить информацию, хранящуюся в этих параметрах. API это { "error": { "errorcode": 0, "errorstring": "" }, "login"…
02 дек '18 в 01:50
2 ответа

Как получить доступ к элементу JSON, используя Qt

У меня есть этот объект Json, и я хочу получить доступ к "duration" и показать его на консоли, используя Qt: { "kind": "youtube#videoListResponse", "etag": "\"cbz3lIQ2N25AfwNr-BdxUVxJ_QY/brZ0pmrmXldPPKpGPRM-8I4dDFQ\"", "pageInfo": { "totalResults": …
20 окт '17 в 14:47
1 ответ

Ошибка: C2039: указатель: не является членом QJsonObject::iterator

У меня странная ошибка при попытке использовать 'QJsonObject::iterator' с MSVC2013. У меня есть следующий пример: #include <QCoreApplication> #include <QJsonObject> #include <QDebug> #include <algorithm> void processValue(QJs…
12 апр '16 в 12:12
2 ответа

Как преобразовать QJsonObject в QString

У меня есть данные QJsonObject и я хочу преобразовать их в QString. Как я могу это сделать? Искал помощь в Qt, он может конвертировать только QJsonObject в QVariantMap... Заранее спасибо.
27 янв '15 в 22:59
0 ответов

Вставка QJsonObject: ошибка после удаления ()

Когда я использую QJsonObject.insert() и передать QJsonObject (который вызывает remove() раньше) в качестве параметра, он не работает хорошо. Я думаю, что более понятно, чтобы опубликовать код здесь: QJsonObject mainObj = myProJsonDoc.object(); QJso…
18 май '15 в 06:06