2016-06-21 6 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

관련 문제