Estoy usando el org.json.JSONObject
(y el analizador) en una aplicación de Android para analizar un feed JSON. ¿Cuál es la mejor manera de determinar si una propiedad existe o no en uno de los objetos devueltos?Mejor manera de determinar si el valor existe en el feed JSON
Supongamos que tengo una fuente JSON que incluye "Noticias". Algunas de las noticias tienen una propiedad llamada "UnpublishDate" (que es la fecha en que las noticias en cuestión ya no están activas), mientras que algunas de las noticias no tienen esta propiedad.
La mejor solución que he encontrado (aunque aún no se ha implementado) es simplemente tener un "try-catch" alrededor del theJSONObject.get("UnpublishDate")
- ¿Conoces alguna solución mejor (que es más elegante cuando la clase se adapta a varias propiedades "opcionales" en el feed JSON)?
Ah, muy bien! Perdí ese, ¡gracias! –
¡Me ayudó! Gracias – Ratan
después de mucho buscar conseguir impresionante una cosa hahahahahaha lol !!!! – duggu