2016-04-23 11 views
2

JSON wie folgt aussieht:Wie bekomme ich den Wert per Schlüssel aus JSON?

{ 
    "cover":"blabla.jpg", 
    "content":[ 
     { 
     "article":"article_text", 
     "document":"document_text" 
     } 
    ] 
} 

Ich weiß, wie "cover" zu bekommen:

JSONObject json = new JsonObject(jsonStr); //jsonStr - мой json в видео строки  
json.get("cover"); 

Aber wie kann ich von "article" Schlüssel bekommen Wert?

+0

Was bekommen Sie, wenn Sie 'json.get tun ("content")'? – bili

+0

@bili Ich habe JSONArray enthält String '[{" Dokument ":" Dokument_Text "," Artikel ":" Artikel_Text "}]' –

Antwort

4

Oh, ich habe es getan. Vielen Dank.

json.getJSONArray("content").getJSONObject(0).getString("article") 
4

Sie können so etwas wie dies versuchen:

yourJSonObject.getJSONObject("cover").getJSONObject("content").getJSONObject("article"); 
Verwandte Themen