Практика запросов к API в C++
Разберите строку:
std::string raw = R"({
"user": {
"name": "john",
"surn": "smit"
},
"city": "London"
})";
Постройте nlohmann::json. Выведите имя,
фамилию и город на отдельных строках.
Разберите JSON:
std::string raw = R"({
"list1": ["value11", "value12", "value13"],
"list2": ["value21", "value22", "value23"]
})";
Выведите размер каждого списка через пробел.
Преобразуйте строку ["x","y","z"] в
nlohmann::json и выведите второй элемент.
Отправьте POST на
"https://jsonplaceholder.typicode.com/posts"
с типом "application/json" и телом-массивом
чисел от 1 до 5. Выведите тело
ответа.
Дана строка с ошибочным JSON. Разберите ее через
nlohmann::json. Выведите результат разбора
или сообщение об ошибке.