小编Bra*_*Lim的帖子

为 Room TypeConverter 配置 Moshi

鉴于我已经在使用MoshiRetrofit响应从 JSON 字符串转换为对象,我是否还可以将Android 上的Room 数据库配置为将Moshi用于 TypeConverter 而不是手动键入 TypeConverter 函数并引用Moshi

我一直在编写的一些我认为似乎多余的代码示例。

@TypeConverter
    fun fromJsonToPictures(value: String): List<PictureObject>? {

        val moshi = Moshi.Builder().build()
        val type = Types.newParameterizedType(List::class.java, PictureObject::class.java)
        val adapter = moshi.adapter<List<PictureObject>>(type)
        return adapter.fromJson(value)
    }
Run Code Online (Sandbox Code Playgroud)

android moshi android-room

9
推荐指数
0
解决办法
1042
查看次数

标签 统计

android ×1

android-room ×1

moshi ×1