比如请求json数据接口,返回一个json数组,首先要判断message对象中的obj是否为null,然后转换为String去做json数组解析,解析过程中还要判断异常,解析成一个List后,还要判断list是否为null或size是否为0,再都检查完后才能做正确的UI操作,感觉好繁琐,请问有没有便捷的方法,或者说哪些步骤是可以省略的?
这些都是一步一步的,也是有必要的,比如你不判断,如果message对象中的obj为空,或者说比如没有用has()判断某一个字段是否存在,值是否存在,那么set的时候就会出问题,
或者没值,这样一方面是有数据,一方面是出了异常和问题,该做那些处理和优化。
但是还是建议要搭建一个良好的架构,不管是服务器端还是客户端,这样程序更稳定些。不然今天能有数据,明天没了,或者说存在很多不确定因素,这可是不行的.
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。