Допустим, у меня есть следующий класс данных:
data class MyDataClass(@SerializedName("myList") val myList: List<String>)
И я пытаюсь проанализировать этот JSON:
{ "myList": null } or {}
Я хочу получить пустой список, но я получаюнуль myList
.Кто-нибудь знает, как сериализовать это без реализации registerTypeAdapter
для каждого типа, содержащего список?
Если я установлю emptyList()
в качестве значения по умолчанию для конструктора.Второй JSON работает так, как я хочу.