ProtoBuf序列化一个有null的对象好像会报错啊
Closed this issue · 5 comments
BugFactory9527 commented
liangjingkanji commented
kotlin-serialization框架问题, 请给官方反馈此问题,此问题和本项目无关
我也不知道如何解决, 也许你设置个默认值来解决此问题
BugFactory9527 commented
data 数据类默认值会失效 改成普通class也不行。。 最后换成hook改成json了
liangjingkanji commented
默认值需要启用一个属性
liangjingkanji commented
启用默认值
val pb = ProtoBuf {
encodeDefaults = true
}
liangjingkanji commented
升级kotlin.serialization到最新版本即可解决该问题
我会将sample也升级到最新版本