приходят поля которые мне не нужны, а метод @Serializable требует чтоб в моем data class было описаны все поля, иначе в функции Json.decodeFromString() возникает ошибка при десериализации, можно ли как-нибудь указать ему что поля некоторые необезательные?
Сделать значения по умолчанию?
Нет, мне приходит json с полями title, code, detail, class, meta. Мне нужно отсюда только code и detail
Мб смаппить к другому классу просто, где будут эти два поля?
private val json = Json { ignoreUnknownKeys = true } val errorMessages = json.decodeFromString<ErrorModel>(errorText) Вот так получилось
Но все равно спасибо
Обсуждают сегодня