在 boost 中迭代 JSON ptree 时,我需要一些帮助。这是结构。
{"drives": [{"busy": false, "eof": false, "density": 88 }]}
我想要做的是打印键和值,例如。忙=假。我试过下面的代码,但没有输出。
BOOST_FOREACH(ptree::value_type &v, pt.get_child("drives"))
{
cout << v.first << endl; // does not work
cout << v.second.data() << endl; // does not work
cout << v.second.get<string>("busy"); // works
}
那么如何打印密钥呢?
提前感谢您的帮助。