嵌入式会议室对象名称

时间:2019-05-02 23:39:31

标签: kotlin mapping entity android-room datapersistance

我正在将Kotlin中的Room与外部API一起使用,该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,但它与嵌入式对象不兼容。

我想念什么?

0 个答案:

没有答案