2015-10-18 83 views
0

我對JSON解析非常陌生。在這種情況下,我需要幫助。我正在使用Gson解析。使用com.google.Gson解析JSON

class ElemntList 
    { 
     @SerializedName("elem") 
     private List elem; 
    } 

class Element 
{ 
    @SerializedName("key") 
    private String key; 
} 

JSON字符串:

json = {"elem":[{"key":"4BC8909A902F4B29"},{"key":"4BC8909A902F4B29"}]} 

我使用ElemntList

proddetl = gson.fromJson(json.toString(), ElemntList.class);

如何可以解析元素從proddet1對象的對象?

回答

0

試試這個 -

public static void main(String[] args) { 
     String s = "{\"elem\":[{\"key\":\"4BC8909A902F4B29\"},{\"key\":\"4BC8909A902F4B29\"}]}"; 
     ElemntList info = gson.fromJson(s, ElemntList.class); 
     System.out.println(info); 

     for(Elem e : info.getElem()) { 
      System.out.println(e.getKey()); 
     } 
    } 
+0

thanks.it工作 –