平时大家接收数据null,需要做特殊处理吗,比方说null时候给空字符'',不处理会不会引起程序直接退出。
如果你是用Gson解析的话,会直接生成你指定的这个key对应的类型的默认值,比如说{"data":null}
如果你指定的data是个对象,那Gson解析的时候会生成一个data对应的对象,并给对象中的属性赋默认值。不过Gson也是可以配置去忽略null的,具体自己可以去看下API
3 回答862 阅读✓ 已解决
2 回答2.1k 阅读
2 回答974 阅读✓ 已解决
1 回答758 阅读✓ 已解决
2 回答872 阅读
2 回答809 阅读
1 回答750 阅读
在接口上下调用关系中,应该始终保持不信任的态度,自身的接口在异常、空串、null等特殊情况下应该有对应处理,保持接口的安全性和健壮性。