我正在通过Android应用程序调用Web服务。 Web服务返回以下JSON:
现在的问题是,当我试图获取记录对象的description元素时,我得到的异常为org.json.JSONException: No value for description
现在我的问题是如何在不更改响应JSON格式的情况下使用现有解析器获取描述的值。
答案 0 :(得分:1)
据我说,
您使用了错误的对象来获取描述值,否则将不会发生org.json.JSONException: No value for description
错误。
另外,检查是否可以使用optString
代替getString
,如果值不存在则返回null,而不是抛出异常。