我想解析数据,并使用如下所示的“ for”打印它们。
string data = "{\"items\": [{\"id\": 1, \"name\": \"foo\"}, {\"id\": 2, \"name\": \"bar\"}]}";
JValue dataArray = value["items"];
for(int i = 0; i < dataArray.arraysize(); i++) {
cout << dataArray.items[i].id << endl;
}
我已经尝试了很多案例,但是我唯一能访问的是1。 您能让我知道打印所有ID的方法吗?