2015-01-07 3 views
1

상대적으로 복잡한 URL을 구문 분석 : 나는 자바 GSON을 통해 JSON을 구문 분석하려고방법 링크에서 GSON

http://api.crossref.org/works?rows=2

. 여기 내 코드의 일부입니다 :

public class crossref { 
    public String status; 
    public String messageType; 
    public String messageVersion; 
    public Message message;} 

public class Message { 
    public int itemsPerPage; 
    public Query query; 
    } 

public class Query{ 
    public String searchTerms; 
    public int startIndex;} 

public class Items { 
    public List subtitle; 
    public List subject; 
    public Issued issued;} 

public class Issued{ 
    ??? } 

이 시점에서 나는 혼란스럽고 구조체를 정의하는 방법을 모르겠다. 누군가 나를 도울 수 있습니까? 예를 들어. 샘플 json에서 "발행 된"부분을 list 또는 listarray 여야합니까? 미리

감사 ... 발행

+0

이 목록과지도로 구문 분석은, 다음지도를 받아 모든 대상 클래스에 대한 생성자를 작성합니다. 각 생성자는 "자식"에 종속됩니다. 이런 식으로 코딩하면 코딩이 간단 해지며 "괴짜"사례를 쉽게 처리 할 수 ​​있습니다. –

+0

고마워요 @ 핫 릭스. 실제로 내가 위에서 예로 든 것은 stackoverflow를 통해 발견 된 안드로이드 코드입니다. 내가 자바로 쓰면 똑같을까요? stackoverflow에서 나는 항상 안드로이드에 대한 샘플을 발견했습니다. 그렇다면이 코드를 자바로 조정하는 법을 보여줄 수 있습니까? –

+0

??? Android *는 * Java입니다. –

답변

0

는 날짜 부분 INT 배열의 배열 인 객체 포함한다.

시도 (안 테스트) :

public class Issued { 
    public List<List<Integer> date-parts; 
};