Как я могу разобрать массив JSON в C++?
Я хотел бы проанализировать данные и распечатать их, используя "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. Вы дадите мне знать, как распечатать все идентификаторы?