2.構造壹個類MyObject,並添加字符串名稱、列表
string JSON str = " { ' name ':' 111 ',' child':[{'name':'222 ',' child':[{'name':'333'}]},{ ' name ':' 2221 ' }]";?
Gson Gson = new Gson();?
my object obj = gson . from JSON(JSON str,my object . class);
情況
包com
導入Java . util . list;
導入com . Google . gson . gson;
公共類MyObject {
字符串名稱;
列表& ltMyObject & gt孩子;
公共字符串getName() {
返回名稱;
}
public void setName(字符串名){
this.name = name
}
公共列表& ltMyObject & gtgetChild() {
返回孩子;
}
public void set child(List & lt;MyObject & gt孩子){
this.child = child
}
公共靜態void main(String[] args) {
string JSON str = " { ' name ':' 111 ',' child':[{'name':'222 ',' child':[{'name':'333'}]},{ ' name ':' 2221 ' }]";
Gson Gson = new Gson();
my object obj = gson . from JSON(JSON str,my object . class);
system . out . println(obj . get child()。獲取(0)。getName());// - 222
system . out . println(obj . get child()。得到(1)。getName());// - 222
system . out . println(obj . get child()。獲取(0)。getChild()。獲取(0)。getName());// - 333
}
}