2016-01-16 54 views

回答

1

首先,你應該減少你的JSON以正確的形式:

{ 
    "name" : "abc", 
    "class" : "xyz", 
    "address" : [ 
     {"add" : "1", 
     "sub" :["abc"]} 
     ] 
} 

現在,下面創建對象結構:

class Foo{ 
    String name; 
    String class; 
    Address[] address; 
} 

class Address{ 
    String add; 
    String[] sub; 
} 

並在此步驟中,您可以輕鬆地解析JSON的一個對象,通過調用該行:

Foo foo = new Gson().fromJson(json, Foo.class);