1. Nimm jetzt an unserem 2. ADVENT-Gewinnspiel teil - Alle Informationen findest Du hier!

Wie checken - JSONObject null/empty

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von sem_thesis, 05.05.2011.

  1. sem_thesis, 05.05.2011 #1
    sem_thesis

    sem_thesis Threadstarter Android-Hilfe.de Mitglied

    Beiträge:
    111
    Erhaltene Danke:
    0
    Registriert seit:
    06.03.2011
    Phone:
    Nexus One
    Hallo


    Ich habe ein dummes Problem mit dem JSONObject, nämlich dass wenn ein JSONObject null bzw. empty ist, bekomme ich ein JSONException.


    Hat jemand einen Vorschlag, wie ich prüfen kann, ob ein JSONObject (den ich zuerst aus einem JSONArray extrahiere), null bzw. empty ist?

    if (JSONObject_Name == null) klappt nicht.
     
  2. TheDarkRose, 06.05.2011 #2
    TheDarkRose

    TheDarkRose Gewerbliches Mitglied

    Beiträge:
    1,292
    Erhaltene Danke:
    136
    Registriert seit:
    20.08.2010
    setz doch das ganze in einen try/catch block
     
    sem_thesis bedankt sich.
  3. sem_thesis, 06.05.2011 #3
    sem_thesis

    sem_thesis Threadstarter Android-Hilfe.de Mitglied

    Beiträge:
    111
    Erhaltene Danke:
    0
    Registriert seit:
    06.03.2011
    Phone:
    Nexus One
    Verdammt. Ich hatte schon ein try/catch Block drin - daher kam der JSONException Error überhaupt.

    Jetzt habe ich einfach nochmal eins eingebaut - soooo einfach :) Das ich nicht selbst daran gedacht habe!:thumbdn:

    Danke :thumbsup:
     
  4. ErDa, 11.05.2011 #4
    ErDa

    ErDa Android-Hilfe.de Mitglied

    Beiträge:
    90
    Erhaltene Danke:
    12
    Registriert seit:
    30.03.2010
    Tablet:
    Nexus 7 (2013)
    Hi, das geht auch etwas eleganter: JSONObject hat dafür die Methode isNull(String name), siehe: JSONObject | Android Developers

    Edith sagt: die Methode gibts natürlich auch bei JSONArray.
     

Diese Seite empfehlen