Gson 解析 数据类会给没有设置默认值的参数赋值null
来源:7-8 数据类 data class

默小铭
2023-05-05
//假设设置的数据类如下
data class FWVersionModel(
val isNew: Boolean,//是否为最新版本
val pathUrl: String,//安装包路径
val changeLog: String,//更新日志
val version: String//要更新的版本号
)
//当后台返回的json为:
{
isNew:true
}
用 gson 解析 json,会发现另外的几个参数赋值为null
请问下老师有什么比较好的解决方案嘛? 目前我自己的临时解决办法是给参数都设置一个默认值,网上看到也有说用moshi替换gson的
写回答
1回答
-
GSON不了解KOTLIN语法,所以用moshi替换是个可选项。00
相似问题
函数类型参数如何添加默认值
回答 1
可能是卡在一个概念上
回答 1