如何在Android Kotlin中使用moshi来序列化一个数据类?

问题描述 投票:0回答:1
@JsonClass(generateAdapter = true)
data class Note(val name)

我是否需要将上面我使用的Moshi模型进行解析,并将其改成类似于

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

为什么我们还需要对这个数据类进行解析?

android json kotlin parcelable moshi
1个回答
0
投票

你应该不需要添加 @Parcelize但你可能会想要添加 @Json 注解到字段。另外,你还缺少了属性的类型。name.

@JsonClass(generateAdapter = true)
data class Note(
    @field:Json(name = "name")
    val name: String
)
© www.soinside.com 2019 - 2024. All rights reserved.