json解析是比较常用的解析,但是利用JSONObject解析需要一条一条的去解析 ,代码量很多,很麻烦,在这里介绍一种简单的解析方法, 利用Gson的jar包解析json字符串,简单快速
注!利用gson解析的话,实体类的变量名需要和json字符串的返回名相同 上图
1)解析一条数据对象代码为: TestEntity testEntity = gson.fromJson(str,TestEntity.class);
实体类为:
解析List对象 :List<ShowModleHpgl_gd_khsh> showModleHpgl_gd_khshs = new ArrayList<ShowModleHpgl_gd_khsh>;
showModleHpgl_gd_khshs = gson.fromJson(data.toString(),
new TypeToken<List<ShowModleHpgl_gd_khsh>>() {
}.getType());