在Json解析过程中,我为什么用object1.optInt ,和 object1.optString

页面导航:首页 > 手机学院 > 安卓手机 > 在Json解析过程中,我为什么用object1.optInt ,和 object1.optString

在Json解析过程中,我为什么用object1.optInt ,和 object1.optString

来源:互联网 作者:脚本宝典 时间:2015-09-18 13:38 【

今天在做Json解析的时候,出现了一段代码没执行的问题,于是找了一下原因: 1、原代码是: 发现 红色的一句 没有执行,查看控制台发现了异常 2、修复bug ,正确的代码为 3、总结 1、

 今天在做Json解析的时候,出现了一段代码没执行的问题,于是找了一下原因:

1、原代码是:

  发现 红色的一句 没有执行,查看控制台发现了异常

    

 

2、修复bug ,正确的代码为

      

 

3、总结

   1、我们解析方法getString(“ ”)是因为JSON里面不存在这个value ,会报异常,导致下面的代码不会执行

   2、安全起见我一般都是用optString方法,这种方式不会报异常

   3、object1.optInt( "id" )   不存在这个value, 返回 0

          object1.optString( "mobile" )   不存在这个value, 返回 空


Tags:

相关文章

    文章评论

    最 近 更 新
    热 点 排 行
    Js与CSS工具
    代码转换工具
    
    <