我想将我定义的模型列表转换为String以将其保存在Database中我知道如何在Gson中做到这一点,但我想在kotlinx中做同样的事情。
将模型列表转换为String In Gson:
val gson = Gson()
return gson.toJson(data)
字符串
将String转换为Gson中的模型:
val listType = object : TypeToken<ArrayList<String>>() {}.type
return Gson().fromJson(string, listType)
型
如何在kotlinx.serialization中做到这一点?
1条答案
按热度按时间2eafrhcq1#
我们可以使用下面的方法来encodeToString
字符串
使用
型
注意:确保自定义对象需要将标记编码为@Serializable