我想通过GSON解析对象内的数组..例如
{
'title': 'Java Puzzlers: Traps, Pitfalls, and Corner Cases',
'isbn': '032133678X',
'authors':[
{
'id': 1,
'name': 'Joshua Bloch'
},
{
'id': 2,
'name': 'Neal Gafter'
}
]
}
我只能解析对象,即标题,ISBN并得到它的价值,但我不知道如何获得作者的价值?请帮忙,我在android中使用GSON进行JSON解析..
答案 0 :(得分:0)
ArrayList<Authors> lAuthors = new ArrayList<Authors>();
List<Authors> list = new Gson().fromJson(json, lAuthors.getClass());
for (Object a : list)
{
System.out.println(a);
}
这将在类Author的对象中为您提供值。
public class Author{
int id;
String name;
//getter setter here
}
希望它有所帮助。
答案 1 :(得分:0)