在Json解析过程中,我为什么用object1.optInt ,和 object1.optString
来源:互联网 发布:梦幻西游五彩娃娃数据 编辑:程序博客网 时间:2024/05/20 03:39
今天在做Json解析的时候,出现了一段代码没执行的问题,于是找了一下原因:
1、原代码是:
发现 红色的一句 没有执行,查看控制台发现了异常
2、修复bug ,正确的代码为
3、总结
1、我们解析方法getString(“ ”)是因为JSON里面不存在这个value ,会报异常,导致下面的代码不会执行
2、安全起见我一般都是用optString方法,这种方式不会报异常
3、object1.optInt( "id" ) 不存在这个value, 返回 0
object1.optString( "mobile" ) 不存在这个value, 返回 空
阅读全文
0 0
- 在Json解析过程中,我为什么用object1.optInt ,和 object1.optString
- 在Json解析过程中,我为什么用object1.optInt ,和 object1.optString
- BeanUtils.populate(object1,object2);
- JavaScript菜鸟教程Object1
- JSON中getInt()和optInt()的区别
- JSON中getString() 和optString()
- JSON中getString() 和optString()
- Json中optString和getString的区别
- JSON中optString和getString的区别
- JSON中optString和getString的区别
- JSON中optString()和getString()区别
- JSON中optString和getString的区别
- 安卓解析中JSON中getString() 和optString()的区别
- 关于JSON中optString和getString的区别
- JSONObject中optString和getString等的区别
- optString和getString区别
- 我在Servlet返回的json,在jsp的js代码中解析不了
- 为什么在系统中使用JSON
- 解决Android studio 非法字符的问题
- 自定义圆形控件 RoundImageView
- 【LeetCode】Perfect Number 解题报告
- ViewPager 的适配器 PagerAdapter 、FragmentPagerAdapter与FragmentStatePagerAdapter使用详解与区别
- Android TextView自动换行文字排版参差不齐的原因
- 在Json解析过程中,我为什么用object1.optInt ,和 object1.optString
- 完整的sql(连接、截取字段)总结
- Android 友盟分享躺过的几个坑,大坑,坑爹啊
- SVN 常识
- android线性渐变
- Double 数据保留两位小数二:直接截取小数后面两位,不进行四舍五入
- spring AOP自己见解
- Double 数据保留两位小数一:五舍六入
- git 和 github 关系?