Question

objet JSON si nous pouvons trouver si les données existent par jsonobj.has ( « ELEMENT_NAME ») par la façon dont nous pouvons vérifier que les données sont objet jsonarray ou JSON, suivez erreur donne erreur si seul élément un des événements trouvé et jette JSONexception.

JsonObject jObj;
if (json.has("Events")) {
    try {
        JSONArray eventsArray = json.getJSONObject("Events");
    } catch (JSONException e) {
        jObj = json.getJsonObject(""Events"")
    }
}
Était-ce utile?

La solution

Y at-il une raison que vous essayez de lire un tableau en utilisant getJSONObject au lieu de getJSONArray?

S'il est possible que le tableau de Events n'existe pas toujours, vous devez utiliser la méthode optJSONArray.

Si c'est un autre problème, vous auriez besoin de publier quelques exemples JSON pour les cas de réussite et d'échec pour rendre votre question plus claire.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top