00, "name": "A","rating": 564,"date": "23.09.2021"},
{"rating": 500, "id": 01, "date": "05.06.2020", "name": "B" }
]
хочется такой синтаксис и вывод:
string first = object[0]["name"];
string second = object[1]["rating"];
cout << first << endl; // A
cout << second << endl; // 500
прошу простить если вопрос глуповат, я пытался посмотреть в документации в библиотеке / загуглить, но сам решить проблему не смог, а такой синтаксис видел тут, отсюда и вопрос / ожидания, что такое возможно...
у меня вот такой код #include<iostream> #include "json.hpp" using json = nlohmann::json; using namespace std; int main() { string responseString = R"([ {"id": 00, "name": "A","rating": 564,"date": "23.09.2021"}, {"rating": 500, "id": 01, "date": "05.06.2020", "name": "B" } ])"_json; json responseJson = json::parse(responseString); string first_name = responseJson[0]["name"]; cout << first_name << endl; // A return 0; } не работает
Обсуждают сегодня