liangjingkanji/Serialize

ProtoBuf序列化一个有null的对象好像会报错啊

Closed this issue · 5 comments

image 0-0 用json就没问题

kotlin-serialization框架问题, 请给官方反馈此问题,此问题和本项目无关

我也不知道如何解决, 也许你设置个默认值来解决此问题

data 数据类默认值会失效 改成普通class也不行。。 最后换成hook改成json了

默认值需要启用一个属性

启用默认值

val pb = ProtoBuf {
    encodeDefaults = true
}

升级kotlin.serialization到最新版本即可解决该问题

我会将sample也升级到最新版本