Qt JSON — запрос из подэлементов

У меня проблема с запросом подпункта из подпункта.

JSON-файл:

{
"user": {
"url": "www",
"set": {
"s_a": 1,
"s_b": 2,
"s_c": 3,
"s_d": 4,
"s_e": 5
}
}
}

Qt:

QString value = jsonfile
.object()
.value("user")
.toObject()
.value("url")
.toString();

Qutput:

www

Вопрос: Почему не работает следующее?

QString value = jsonfile
.object()
.value("user")
.toObject()
.value("set")
.toObject()
.value("s_a")
.toString();

3

Решение

Я думаю, это потому, что s_a не строковое значение, а Int.

Это должно работать:

int value = jsonfile
.object()
.value("user")
.toObject()
.value("set")
.toObject()
.value("s_a")
.toInt();
2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]