GSON是谷歌提供的开源库,用来解析Json格式的数据,非常好用。如果要使用GSON的话,则要先下载gson-2.2.4.jar这个文件,如果是在Android项目中使用,则在Android项目的libs目录下添加这个文件即可;如果是在Java项目中,则把gson-2.2.4.jar先添加到当前项目的任意一个包中,然后右键点击这个jar包 -> 构建路径 -> 添加至构建路径。这样准备工作就做好了。
-
Json的解析成 java 对象
Gson gson = new Gson(); // 将json 转化成 java 对象 Student stu = gson.fromJson(json, Student.class);
-
Json 解析 成 List
Gson gson = new Gson(); // 将 json 转化 成 List泛型 List<Student> stus = gson.fromJson(json, new TypeToken<List<Student>>() {}.getType());
-
Json 解析 成 mapsss
Gson gson = new Gson();// 将 json 转化 成 Map泛型Map<String,String> map = gson.fromJson(json, new TypeToken<Map<String,String>>() {}.getType());