我想为模型中的某些字段设置默认值,因此如果在反序列化期间我的 json 缺少字段,则使用这些默认值。我想了解什么是执行此操作的最佳实践,以及为什么。我应该在模型的 setter 中添加对 null 的控制,我应该使用 try catch 来查找任何情况,我应该扩展和修改 typeAdapter(这个解决方案对我来说似乎很冗长,如果我错了,请告诉我)或有更好的解决方案吗?
java android json gson deserialization
android ×1
deserialization ×1
gson ×1
java ×1
json ×1