private List<Result.DataEntity> lists=new ArrayList<>();
//集合中只有一项 size=1;
List<Result> list=new ArrayList<>();//[{}]
Type type=new TypeToken<List<Result>>(){}.getType();
Gson gson=new Gson();
list=gson.fromJson(jsonstr,type);
//添加到集合中
lists.addAll(list.get(0).getData());
//设置适配器
setAdapter();
public void setAdapter(){
if(adapter==null){
adapter=new MyAdapter(lists,getActivity());
//给listview设置适配器
listView.setAdapter(adapter);
}else{
adapter.notifyDataSetChanged();
}
}
本文介绍了一种使用Gson库解析JSON字符串的方法,并将解析得到的数据填充到Android的ListView中。具体步骤包括:定义类型Token,使用Gson进行JSON转换,通过addAll方法将数据添加到List集合中,最后设置自定义的适配器实现ListView的数据展示。

1624

被折叠的 条评论
为什么被折叠?



