2016-06-21 29 views
-1

我有下面的示例json數據。我如何解析它?如何從android分析嵌套的JSON?

"posts": [12] 
0: { 
"id": 6429 
"type": "post" 
"slug": "pyo-puth-remix-lyrics-dj-frenzy" 
"url": "http://song.com/2016/06/remix-lyrics.html" 
"status": "publish" 
"title": " Remix Lyrics – DJ Frenzy" 
"title_plain": " Remix Lyrics " 
"content": "<p><strong>Remix lyrics</strong> is latest single track produced by <strong><a >" 

回答

2

不要在評論中聽這個傢伙。您不必重新發明輪子並實現自己的Json解析器。你可以使用任何的庫,例如Moshi

創建JSON表示:

public class Dummy { 
    int value1; 
    List<InnerDummy> valueList; 
} 

public class InnerDummy { 
    int value1; 
    boolean value2; 
} 

用它們來解析您的JSON:

String json = "..."; 
Moshi moshi = new Moshi.Builder().build(); 
JsonAdapter<Dummy> jsonAdapter = moshi.adapter(Dummy.class); 
Dummy dummy = jsonAdapter.fromJson(json); 
+0

這是正確的做法 – Akshay