【发布时间】:2019-04-03 10:07:14
【问题描述】:
在我的 Kotlin 项目中,我必须使用 com.google.gson.JsonObject。
val jsonRedir = JsonObject()
someCustomMethod(jsonRedir)
问题在于方法someCustomMethod 有一个Serializable 参数。但是JsonObject 不是Serializable。
我该如何解决这个问题?
我必须将准确的JsonElement 或JsonObject 传递给someCustomMethod
【问题讨论】:
-
要么更改方法头或包装JsonObject,如果不是,则无法将JsonObject更改为可序列化
-
您可以创建一个扩展
JsonObject并实现Serializable的新类,并将该类的对象传递给someCustomMethod