Практика запросов к API в Kotlin
Разберите строку:
val raw = """
{
"user": {
"name": "john",
"surn": "smit"
},
"city": "London"
}
""".trimIndent()
Опишите @Serializable типы. Выведите
имя, фамилию и город на отдельных строках.
Разберите JSON:
val raw = """
{
"list1": ["value11", "value12", "value13"],
"list2": ["value21", "value22", "value23"]
}
""".trimIndent()
Выведите размер каждого списка через пробел.
Преобразуйте строку ["x","y","z"] в
список строк и выведите второй элемент.
Отправьте POST на "https://httpbin.org/post"
с типом "application/json" и телом-массивом
чисел от 1 до 5. Выведите тело
ответа или поле с принятыми данными.
Дана строка с ошибочным JSON. Получите из неё структуру данных. Выведите результат разбора или сообщение об ошибке.