我在从子项查询子项时遇到问题。
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();
关于c++ - Qt JSON – 从子项查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52661452/