JSON中optString和getString的区别
来源:互联网 发布:淘宝库客运动是真是假 编辑:程序博客网 时间:2024/03/29 00:18
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, ""); }
阅读全文
0 0
- Json中optString和getString的区别
- JSON中optString和getString的区别
- JSON中optString和getString的区别
- JSON中optString和getString的区别
- JSON中optString()和getString()区别
- 关于JSON中optString和getString的区别
- JSON中getString() 和optString()
- JSON中getString() 和optString()
- 安卓解析中JSON中getString() 和optString()的区别
- optString和getString区别
- JSONObject中optString和getString等的区别
- JSONObject的getString()和optString()的区别
- getString和optString的区别(补充toString和valueOf)
- JsonObject的optString()和getString()的区别
- jsonObject.getString() 和jsonObject.optString()区别
- JSONObject optString与getString区别
- JSONobject.getString()和JSONobject.optString()
- jsonObject.getString()解析任意字段均可强转为string 及与jsonObject.optString()的区别
- 常用的CSS样式
- ThinkPHP的输出和模型使用
- 治疗高低肩
- 2017西安邀请赛problem A
- Scala中的None,Nothing,Null,Nil
- JSON中optString和getString的区别
- 红黑树
- RabbitMQ 入门 Helloworld
- vim 括号匹配 以及各种好用跳转技巧
- caffe 训练center loss 太大
- failed to resolve:com.github.********
- 使用JLINK烧写HEX文件到STM32
- nginx hash结构
- 面试必看:java面试考点精讲视频教程