- 963
- 410
Мне нужно организовать файл с информацией, сформированной по секциям и подсекциям. Я выбрал JSON, а для работы с ним выбрал библиотеку nlohmann/json.
Не уверен, что структуру правильно составил, первый раз работаю с этим форматом.
Мне нужно будет вынести информацию только для конкретного сервера, например server1.
Тоесть вынести все группы конкретного сервера и их содержимое в двумерный массив, std::vector<std::vector<std::string>> groupColors.
groupColors = j["server1"], вот как это сделать? (j - это nlohmann::json)
Мне нужно будет вынести информацию только для конкретного сервера, например server1.
Тоесть вынести все группы конкретного сервера и их содержимое в двумерный массив, std::vector<std::vector<std::string>> groupColors.
groupColors = j["server1"], вот как это сделать? (j - это nlohmann::json)
JSON:
{
"server1":
{
"group1":
{
"color1": "FFАААА",
"color2": "FFAAFF",
"color2": "FFFFFF"
},
"group2":
{
"color1": "FFАААА",
"color2": "FFFFFF"
}
},
"server2":
{
"group1":
{
"color1": "FFАААА",
"color2": "FFFFFF"
},
"group2":
{
"color1": "FFАААА",
"color2": "FFFFFF"
}
}
}