我正在将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,但它与嵌入式对象不兼容。
我想念什么?