Gson的两种解析用法
第一种.
常见的解析,直接将json字符串解析为对应的类.
public JavaBean getJsonString(String jsonString) {
Gson gson = new Gson();
// json 转为对应的类
JavaBean javaBean = gson.fromJson(jsonString, JavaBean.class);
return javaBean ;
}
第二种.
泛型解析,这里做个笔记,因为有点不好记
public List<JavaBean> getJsonString(String jsonString) {
// gson 的第二种解析-泛型解析
Gson gson = new Gson();
return gson.fromJson(jsonString, new TypeToken<List<JavaBean>>(){}.getType());
}