Analysieren von JSONObject mit dynamischem Schlüssel

REICHWEITE

Ich habe JSON als Antwort von meinem Server gefolgt. Zuerst dachte ich, es sei ungültiges JSON, aber nach der Validierung scheint es richtig zu sein:

JOSN: {
    "category": {
        "1": "World",
        "2": "Politics",
        "3": "Economy",
        "4": "Sports",
        "5": "Cricket",
        "6": "General",
        "7": "Business",
        "8": "Services",
        "9": "Law & Order",
        "10": "Entertainment"
    }
}

Validierung: JSON-Validierung

Wenn es JSONArray gewesen wäre, hätte ich es mit dieser Lösung von SO analysiert : Wie kann ich einen JSON ohne Schlüssel in Android analysieren?

Aber wie analysiere ich den JSON, den ich hier habe?

Jede Hilfe geschätzt.

ρяσssρєя K.

Aber wie analysiere ich den JSON, den ich hier habe?

Wenn die Schlüssel in categoryJSONObject dynamisch sind, verwenden Sie diese Option JSONObject.keys(), um folgende IteratorWerte abzurufen :

JSONObject mainJSONObj=new JSONObject(<json_string>);
// get category JSONObject from mainJSONObj
JSONObject categoryJSONObj=mainJSONObj.getJSONObject("category");

// get all keys from categoryJSONObj

Iterator<String> iterator = categoryJSONObj.keys();
  while (iterator.hasNext()) {
    String key = iterator.next();
    Log.i("TAG","key:"+key +"--Value::"+categoryJSONObj.optString(key);
  }

Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.

Bei Verstößen wenden Sie sich bitte [email protected] Löschen.

bearbeiten am
0

Lass mich ein paar Worte sagen

0Kommentare
LoginNach der Teilnahme an der Überprüfung

Verwandte Artikel

Verschachteltes Array von Objekten mit dynamischem Schlüssel sortieren

Abrufen von JSON-Antwortdaten mit dynamischem Schlüssel

Deserialisieren von Json mit dynamischem Schlüssel C#

Analysieren von JsonArray mit JsonObject

Analysieren von dynamischem optionalem Schlüsselwert-JSON in Swift

Analysieren von JSON-Objekten mit eindeutigem Schlüssel in Dart

Analysieren von dynamischem Json in Swift

Analysieren / Deserialisieren von dynamischem JSON

Analysieren von dynamischem JSON in Go

JSON mit dynamischem Eigenschaftsnamen analysieren

reagiere setState mit dynamischem Schlüssel

Pydantisches Modellschema mit dynamischem Schlüssel erstellen

Redux Nested State ... mit dynamischem Schlüssel

Dekodieren Sie JSON mit dynamischem Schlüssel

Aktualisieren Sie den Status mit dynamischem Schlüssel und Wert mithilfe von Reaktions-Hooks

Azure Logic App – Parsen von JSON mit dynamischem Schlüssel/Name

Analysieren von JSON-Daten mit zufälligen Schlüsseln (Schlüssel bleiben nicht durchgehend gleich)

JSON-Wert mit dynamischem Schlüssel mit Python lesen

Generisches POJO zu JSON unter Verwendung von Jackson mit dynamischem JSON-Schlüssel gemäß der generischen Klasse

JSON analysieren Mit veränderbarem Schlüssel

Analysieren von JObject für Schlüssel und Werte mit json4s-jackson

Analysieren von json mit unterschiedlichem Werttyp für denselben Schlüssel

Analysieren von JSON-Schlüssel / Wert-Paaren mit JSON.NET

Analysieren von Json in ein dynamisches c # -Objekt mit einem dynamischen Schlüssel

JSON-Schlüssel mit Array von Werten - wie zu analysieren

Analysieren von JSON mit Python – Groß-/Kleinschreibung für Schlüssel

Javascript-Filter-Array von Objekten nach dynamischem Schlüssel

PHP-Array mit dynamischem Schlüssel zusammenführen

setState-Schlüssel mit dynamischem Index funktioniert nicht - ReactJS