【发布时间】:2011-02-28 16:13:44
【问题描述】:
我在 Android 应用程序中使用 org.json.JSONObject(和解析器)来解析 JSON 提要。确定某个属性是否存在于一个返回的对象中的最佳方法是什么?
假设我有一个包含“新闻”的 JSON 提要。有些新闻有一个名为“UnpublishDate”的属性(这是相关新闻不再有效的日期),而有些新闻没有这个属性。
我想出的最好的解决方案(虽然还没有实现)是简单地在theJSONObject.get("UnpublishDate") 周围有一个“try-catch” - 你知道任何更好的解决方案(当班级规模扩大时更优雅JSON 提要中的几个“可选”属性)?
【问题讨论】: