2016-08-01 5 views
-1

abgerufen werden Ich habe die Ausgabe im folgenden JSONObject-Format. Ich möchte jeden Wert in diesem JSONObject abrufen. Wie kann ich es tun? Brauche Hilfe! Vielen Dank im Voraus.Wie die verschiedenen Werte von JSONObject in Android

{ 
     "410": 19082, 
     "443": 19097, 
     "667": 19172 
} 
+0

Was haben Sie bisher versuchen? –

+0

versuchen Sie dies http://StackOverflow.com/a/7304091/2562861 – Shijil

+0

Ich habe versucht, Iterator-Klasse und versuchte dann, den Wert mit keys.next() zu holen. Aber kein Glück. :( –

Antwort

0

können Sie unter Anmeldung verwendet zum Parsen Schlüssel des Wertes des von JSON

String json ="{\n" + 
      "  \"410\": 19082,\n" + 
      "  \"443\": 19097,\n" + 
      "  \"667\": 19172\n" + 
      " }"; 
    try { 
     JSONObject obj = new JSONObject(json); 
     for(int i = 0; i<obj.length(); i++){ 
      Log.e("json parse", "Key = " + obj.names().getString(i) + " value = " + obj.get(obj.names().getString(i))); 
     } 

    }catch (Exception e) 
    { 
     e.printStackTrace(); 
    } 
+0

Der Ausgang ist nicht immer statisch. Es ist dynamisch. Sie schlagen vor, StringBuilder für dynamische zu verwenden? –

+0

Entschuldigung, ich schlage nicht vor, StringBuilder zu verwenden. Probieren Sie Iterator dafür aus –

Verwandte Themen