Как сериализовать класс данных в Android Kotlin с помощью moshi - PullRequest
0 голосов
/ 28 апреля 2020
@JsonClass(generateAdapter = true)
data class Note(val name)

Нужно ли разбирать вышеописанную модель, которую я использую Moshi, и изменить ее на что-то вроде

@Parcelize
@JsonClass(generateAdapter = true)
data class Note(val name) : Parcelable

Почему нам даже нужно разбирать этот класс данных?

1 Ответ

1 голос
/ 06 мая 2020

Вам не нужно добавлять @Parcelize, но вы можете добавить аннотацию @Json к полю. Кроме того, вы пропустили тип свойства name.

@JsonClass(generateAdapter = true)
data class Note(
    @field:Json(name = "name")
    val name: String
)
...