当前位置: 代码迷 >> 综合 >> org.json.JSONException: No value for ~
  详细解决方案

org.json.JSONException: No value for ~

热度:74   发布时间:2023-12-29 13:33:32.0

org.json.JSONException: No value for ~


在我们进行JSON解析时时长会遇到这种报错,顾名思义就是我们在解析时使用(Js


onObject.getString(“ ~”))获取value值时,而返回的JSON里面并不存在这个


value,顾而会出现此异常。


我就在想有没有一种方法,去获取时即使没有返回这个value值,在获取时不直接抛异

常,返回一个空字符串也行啊,经过查找相关解决方案,发现有


JsonObject.optString("~") 这个方法,使用这个方法在获取不存在的value时不会


直接报异常而是返回一个空字符串,现在为了安全起见,我在本地解析JSON串时都


使用此方法。

  相关解决方案