Я пытаюсь реализовать реляционную базу данных с использованием комнаты базы данных в Android.например ниже JSON, как я могу создать сущность для жанров ?или мне нужно разобрать вставить его вручную без использования GSON?
{
"imdb_code": "tt0419887",
"title": "The Kite Runner",
"title_english": "The Kite Runner",
"title_long": "The Kite Runner (2007)",
"slug": "the-kite-runner-2007",
"year": 2007,
"rating": 7.6,
"runtime": 128,
"genres": [
"Drama",
"Comedy"
]
}
Мне нужно сериализовать класс, как.
data class Movie(
@field:SerializedName("small_cover_image")
val smallCoverImage: String? = null,
@field:SerializedName("year")
val year: Int? = null,
@field:SerializedName("description_full")
val descriptionFull: String? = null,
@field:SerializedName("rating")
val rating: Double? = null,
@field:SerializedName("large_cover_image")
val largeCoverImage: String? = null,
@field:SerializedName("title_long")
val titleLong: String? = null,
@field:SerializedName("language")
val language: String? = null,
@field:SerializedName("yt_trailer_code")
val ytTrailerCode: String? = null,
@field:SerializedName("title")
val title: String? = null,
@field:SerializedName("mpa_rating")
val mpaRating: String? = null,
@field:SerializedName("genres")
val genres: List<String?>? = null
)
мне нужно
@field:SerializedName("genres")
val genres: List<Genres?>? = null,
вместо @field: SerializedName ("genres") val genres: Список?= ноль,