ブーストで 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
}
では、キーを印刷するにはどうすればよいでしょうか。
助けてくれてありがとう。