用这种方式就可以了:
Gson g = new GsonBuilder().serializeNulls().create();
这里面需要注意几点:
1、内部嵌套的类必须是static的,要不然解析会出错;
2、类里面的属性名必须跟Json字段里面的Key是一模一样的;
3、内部嵌套的用[]括起来的部分是一个List,所以定义为 public List b,而只用{}嵌套的就定义为 public C c
Gson gson = new Gson();
java.lang.reflect.Type type = new TypeToken() {}.getType();
JsonBean jsonBean = gson.fromJson(json, type);
然后想拿数据就很简单啦,直接在jsonBean里面取就可以了!
用这种方式就可以了:
Gson g = new GsonBuilder().serializeNulls().create();
亲测通过,楼主记得给分哦!