我通过 boost 收集了一些 JSON 数据,但我不知道如何访问数组中的一些数据:
JSON数据:{“dvm_gnd”:{“num”:4,“value”:[1,2,3,4]},“xx_gn”:{“num:1,“value”:5}}
我可以使用以下方法轻松获取“num”和单个“value”(5):
BOOST_FOREACH(ptree::value_type &v, pt) {
float value = v.second.get<float>("value")
}
但是我不知道如何访问数组的元素?ptree.get() 返回什么?
谢谢
罗斯