刚刚接触gson ,说可以把一个json解析为一个对象
想问问 这样的json如何解析啊{
"name":"xiaoming",
"data":[
{"title":"abc","content":"123"},
{"title":"abdc","content":"1233"}
]
}
能不能定义类 类里面的data属性是 一个类的数组 这样定义了怎么解析呢?
想问问 这样的json如何解析啊{
"name":"xiaoming",
"data":[
{"title":"abc","content":"123"},
{"title":"abdc","content":"1233"}
]
}
能不能定义类 类里面的data属性是 一个类的数组 这样定义了怎么解析呢?
很多的
JSONObject jsonName = jsonObject.getJSONObject("name");
//
JSONArray jsonData = jsonObject.getJSONArray("data");
for(int i=0;i<jsonData.length();i++){
JSONObject temp = JSONArray.getJSONObject(i);
for (Iterator iter = temp.keys(); iter.hasNext();) {
String key = (String)iter.next();
item.setAttribute(key, temp.getString(key));
}
}