Я использую Room в Kotlin с внешним API, который возвращает объект, который выглядит следующим образом:
{"key":value,
"23parts": {"key":"value}
}
Мой класс сущности таков:
@Entity
data class MyObject(
@PrimaryKey(autoGenerate = true)
val id: Int,
val key: String?,
@Embedded
val parts: Parts
){
data class Parts(
val key: String?
)
}
Проблема в том, что я не могу определить свой класс и параметр как 23 части, потому что он начинается с чисел, поэтому он не анализируется. Я также пробовал @ColumnInfo, но он не совместим со встроенными объектами.
Чего мне не хватает?