发布于 2017-09-26 09:15:23 | 15 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的精品教程,程序狗速度看过来!

Android移动端操作系统

Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。


optString方法会在对应的key中的值不存在的时候返回一个空字符串,但是getString会抛一个JSONException 。下面通过一段代码给大家介绍JSON中optString和getString方法的区别,感兴趣的朋友一起看看吧

optString方法会在对应的key中的值不存在的时候返回一个空字符串,但是getString会抛一个JSONException 。


 /**
   * Returns the value mapped by {@code name} if it exists, coercing it if
   * necessary, or throws if no such mapping exists.
   *
   * @throws JSONException if no such mapping exists.
   */
  public String getString(String name) throws JSONException {
    Object object = get(name);
    String result = JSON.toString(object);
    if (result == null) {
      throw JSON.typeMismatch(name, object, "String");
    }
    return result;
  }
  /**
   * Returns the value mapped by {@code name} if it exists, coercing it if
   * necessary, or the empty string if no such mapping exists.
   */
  public String optString(String name) {
    return optString(name, "");
  }

以上所述是小编给大家介绍的JSON中optString和getString方法的区别,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对PHPERZ网站的支持!



相关阅读 :
JSON中optString和getString方法的区别
Android实现EditText中添加和删除bitmap的方法
Android中ProgressDialog的dismiss()与cancel()方法的区别
Android监听Home键和Back键的区别介绍
解析Android中webview和js之间的交互
android handler.post和handler.sendMessage的区别和联系
android:layout_gravity和android:gravity的区别
Android中invalidate()和postInvalidate() 的区别及使用方法
Android中系统默认输入法设置的方法(输入法的显示和隐藏)
Android Activity中onStart()和onResume()的区别分析
Android使用selector修改TextView中字体颜色和背景色的方法
Android编程中@id和@+id的区别分析
最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务