【发布时间】:2020-06-07 14:17:17
【问题描述】:
我做了一个房间数据库,这是我得到的错误:
这是我的图像类:
@Parcelize
data class Image(
@SerializedName("src") var productImgPath: String
) : Parcelable
这是我的类型转换器
@TypeConverter
fun imgFromString2(value: String): Image {
val listType: Type = object : TypeToken<Image>() {}.type
return Gson().fromJson(value, listType)
}
【问题讨论】:
-
value的值是多少?似乎是不正确的 JSON -
尝试使用字符串列表而不是图像列表。也可以通过 Log.d()..inside
imgFromString2打印value,这样我们可以得到更好的图片。
标签: android kotlin typeconverter