org.json.JSONException: No value for ~

来源:互联网 发布:阿里云oss中文乱码 编辑:程序博客网 时间:2024/05/02 01:27


  

org.json.JSONException: No value for ~


在我们进行JSON解析时时长会遇到这种报错,顾名思义就是我们在解析时使用(JsonObject.getString(“ ~”))获取value值时,而返回的JSON里面并不存在这个value,顾而会出现此异常。

我就在想有没有一种方法,去获取时即使没有返回这个value值,在获取时不直接抛异常,返回一个空字符串也行啊,经过查找相关解决方案,发现有

JsonObject.optString("~") 这个方法,使用这个方法在获取不存在的value时不会直接报异常而是返回一个空字符串,现在为了安全起见,我在本地解析JSON串时都使用此方法。



0 0
原创粉丝点击