Nlohmann JSON парсинг массивов

Начал изучать библиотеку Nlohmann JSON и столкнулся с такой проблемой как парсинг массивов json.

В инете инфы найти не могу, документацию тоже вроде как всю прочитал(скорее всего я просто слепой).

Может быть, кто нибудь, подскажет неопытному, как вытащить например из такого файла информацию по датам?

{
    "group": "пми-21бо",
    "progress": {
        "1": {
            "2019/01/01": {"plus": true, "attendance": true, "test": 3.5},
            "2019/07/01": {"attendance": true}
        },
        "2": {
            "2019/01/01": {"attendance": true, "test": 1.5},
            "2019/07/01": {"plus": true, "attendance": true}
        }
    }
}

Например из этой строчки мне нужно узнать значение "plus" , "attendance", "test". Как это делается?

Вытащить значение "group" я могу, делаю это вот так

cout << json["group"].get<std::string>() << endl;

А с массивами никак не могу разобраться. Буду рад помощи.


Ответы (0 шт):