У меня проблема с запросом подпункта из подпункта.
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();
Я думаю, это потому, что s_a не строковое значение, а Int.
Это должно работать:
int value = jsonfile
.object()
.value("user")
.toObject()
.value("set")
.toObject()
.value("s_a")
.toInt();
Других решений пока нет …