Gson的解析

来源:互联网 发布:照片制作软件免费下载 编辑:程序博客网 时间:2024/05/22 03:22

1、先导入Gson第三方的包


2、创建gson对象

3、接下来分两种情况,如果是对象的话,用下面这种

Gson gson=new Gson();String data=obj.getString("data");Essav e=gson.fromJson(data,Essav.class);
4、如果是数组的话

String data = new JSONObject(result).getString("data");//泛型很重要ArrayList<Outline> outlines=gson.fromJson(data,new TypeToken<ArrayList<Outline>>(){}.getType());for(int i=0;i<outlines.size();i++){    Outline o=outlines.get(i);    Log.e("TAG","id"+o.getId());    Message message=handler.obtainMessage();    message.obj=o;}

0 0