【发布时间】:2018-08-16 12:54:03
【问题描述】:
我想将此结构存储在 Room 数据库中,根 Object 是 ScheduleModel。
尝试使用@Entity 和@PrivateKey 后出现error: Cannot figure out how to save this field into database. 错误。
谢谢。
data class ScheduleModel(
val data: Data
)
data class Class(
@PrimaryKey val id: Int,
val name: String,
val number: Int,
val level: String,
val schedule: List<Schedule>)
data class Data(
@SerializedName("student") val classById: Class)
data class Lesson(
val title: String,
val icon: String)
data class Schedule(
val index: String,
val lesson: Lesson,
val location: Any)
【问题讨论】:
标签: android kotlin nested android-room android-architecture-components