2011-07-27 5 views
0

여기 상황이 있습니다. gson을 통해 아래 예와 같이 "json"을 얻는 방법을 알고 싶습니까?Android의 GSON에서 객체 가져 오기

near.java :

이 place.java
public class near{ 
    private List<Place> place; 
    private String type; 

    public List<Place> getPlace(){ 
     return this.place; 
    } 
    public void setPlace(List<Place> place){ 
     this.place = place; 
    } 
    public String getType(){ 
     return this.type; 
    } 
    public void setType(String type){ 
     this.type = type; 
    } 
} 

: 그것은

public class Place{ 
     private String name; 

    public String getname(){ 
     return this.name; 
    } 
    public void setname(String name){ 
     this.name = name; 
    } 
} 

내가 그 가까운 클래스에서 TYPE을 얻을 알고있다

Gson json=new Gson(); 
near resultType =json.fromJson(result , near.class); 

나는 방법을 알고있다 PLACE 클래스에서 NAME을 (를) 얻으려면 어떻게해야합니까? 감사합니다 ..

답변

0

방법에 대해 :

resultType.getPlace().get(0).getname(); 
+0

내가 (0) 얻을 서 있는지 알 수 있습니까? – davidlee

+1

get (N)은 N 번째 위치의 요소를 반환하는 목록의 메서드입니다. http://download.oracle.com/javase/6/docs/api/java/util/List.html#get(int) – MByD

+0

PLACE 클래스를 setListAdapter 또는 ArrayAdapter에 넣는 방법을 알고 있습니까? – davidlee

관련 문제