json异常处理org.json.JSONException: No value for XXX

最近呢遇到一个问题,就是得到的一个json数据object可能不是最最完全的一个类的数据,那么怎么面对那个

02-19 23:29:22.531: W/System.err(13955): org.json.JSONException: No value for larPhoto异常呢?

开始的时候,我想,只要报异常就不取值,就行了,但是一想实在是麻烦,如果一个类中有几十个属性和其他的行为那不要累死了?

然后我就看了json的一些方法,发现optString()这个方法可以在value没有数据的时候返回null值,所以,既然有轮子,那我们就没有必要发明轮子了,直接用这个方法就OK了。

opt***()的方法都是在value没有数据的时候,返回空值的方法。大家好好运用奥。

note: 返回的是“” 而不是null

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值