Я создал класс преобразователя. Но это создает шаблон, так как нам придется создать то же самое развлечение @TypeConverter, если у нас будет больше такого списка
Код: Выделить всё
val persons: List
val addressList: List
Код: Выделить всё
class DataListConverter {
@TypeConverter
fun fromList(list: List): String {
val gson = Gson()
return gson.toJson(list)
}
@TypeConverter
fun toList(data: String): List {
val listType = object : TypeToken() {}.type
return Gson().fromJson(data, listType)
}
}
Любая помощь будет оценена по достоинству . (Делаю это в учебных целях) (отредактировано)
Подробнее здесь: https://stackoverflow.com/questions/791 ... plate-code
Мобильная версия