Имя объекта встроенной комнаты - PullRequest
0 голосов
/ 03 мая 2019

Я использую 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, но он не совместим со встроенными объектами.

Чего мне не хватает?

...