0
JSONを返す気象APIからデータを取得しようとしています。 リスト内のすべての項目は「ラベル」なしのノードと見なされますが、ここではリスト内に2つのノードが含まれています。 root.get<string>("weather.description")
にNode does not exist
というエラーが表示されるので、description
ラベルにアクセスするにはどうすればよいですか?Boost :: ptree - リストに含まれるプロパティツリーノードにアクセスする
for (auto it: root.get_child("weather")) {
cout << it.first.data() << "+";
cout << it.second.data() << endl;
}
weather.json:(何も返されません)私はを試してみました何
は
{
"weather": [
{
"id": "701",
"main": "Mist",
"description": "brume",
"icon": "50n"
},
{
"id": "502",
"main": "Sun",
"description": "soleil",
"icon": "50b"
}
]
}