【发布时间】:2013-12-22 15:40:07
【问题描述】:
我有一个 json 对象,如何获取对象名称? 我不能有对象名称,它将由服务器发送,这样我应该得到对象名称。
{
"success":1,
"return":{
"343152":{//get this object name
"pair":"usd_eur",
"type":"sell",
"amount":1.00000000,
"rate":3.00000000,
"timestamp_created":1342448420,
"status":0
}
"343157":{//get this object name
"pair":"usd_eur",
"type":"sell",
"amount":1.00000000,
"rate":3.00000000,
"timestamp_created":1342448420,
"status":0
}
}
}
【问题讨论】:
-
您是在尝试使用 QtCore 5.X 中的 json 支持还是第三方 qjson 库?另外,你用的是哪个qt?
-
我给了+1,因为我认为QtCore中的json支持相对较新,获得更多示例总是好的,但真的:),如果你不是,我不建议使用qjson计划以 Qt 4 为目标,即使您这样做了,如果尚未完成,我建议您反向移植此 json 功能。原因是它是由第三方实体而不是 Qt 项目维护的,所以它可能会得到更少的提交和工作,而且,根据 Thiago 的基准,它会慢很多。就个人而言,我也不喜欢它是显式解析器 API。 :)