从子项目中查询子项目时遇到问题。
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();
数量:
www
问题:以下内容为何无效?
QString value = jsonfile
.object()
.value("user")
.toObject()
.value("set")
.toObject()
.value("s_a")
.toString();
答案 0 :(得分:2)
我想是因为s_a不是字符串值,而是Int值。
这应该有效:
int value = jsonfile
.object()
.value("user")
.toObject()
.value("set")
.toObject()
.value("s_a")
.toInt();