2016-06-21 16 views
-1

以下のサンプルjsonデータがあります。どのように私はそれを解析することができますか?アンドロイドから入れ子になった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

関連する問題