Как пользоваться JSON в Kotlin
- Вставьте показательный пример JSON, лучше с заполненными необязательными полями.
- Задайте имя корневого типа и нужно ли вспомогательный код или только типы.
- Скопируйте сгенерированный код Kotlin в проект.
О JSON в Kotlin
Писать классы моделей вручную для больших payload JSON скучно и приводит к опечаткам. Вставьте пример — генератор извлечёт структуру. Результат: Data classes. По умолчанию с Klaxon; при «только типы» — простые data classes.
Всё работает в браузере; данные примера остаются на вашем устройстве.
Использование сгенерированного кода
Используйте сгенерированные хелперы или стандартную десериализацию языка.
Необязательные поля отображаются по соглашению языка (optional / nullable).