Man*_*e W 44 java android json
我org.json.JSONObject在Android应用程序中使用(和解析器)来解析JSON提要.在返回的其中一个对象中,哪种方法可以确定属性是否存在?
假设我有一个JSON提要,包括"新闻".一些新闻有一个名为"UnpublishDate"的属性(这是有关新闻不再有效的日期),而有些新闻没有这个属性.
我提出的最好的解决方案(虽然还没有实现)只是简单地围绕着"试一试" theJSONObject.get("UnpublishDate")- 你知道任何更好的解决方案(当类扩展到几个"可选"属性时更优雅在JSON提要中)?
jam*_*mes 133
您可以使用该JSONObject功能has:
if(myJSONObject.has("UnpublishDate")) {
//it has it, do appropriate processing
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
38426 次 |
| 最近记录: |