2011-07-27 22 views
0

我在這裏遇到一種情況。我是否可以通過gson知道如何通過下面的示例從「地點」獲取json?在Android中從GSON獲取對象

near.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; 
    } 
} 

place.java:

public class Place{ 
     private String name; 

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

我知道,在不久的類獲取類型,它是

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