Gson的使用注意事项以及与fastjson的对比
2016-11-19 02:39
567 查看
以前用fastjson,感觉还是挺方便的,本来不想改,但是看到Gson的POJO(JavaBeans)类解析这么方便,再者是google推荐的东西,于是紧跟潮流。基本使用方法在这就不多说了,请看 Gson使用指南(一)[/u]
需要注意的是解析数组的时候转存到一个list时需要使用TypeToken获取泛型类型,否则直接写List<T>.class会出现泛型擦除:
Type listType = new TypeToken<ArrayList<Course>>() {}.getType();stringList = gson.fromJson(jsonStr, listType);
另外有一个方便之处就是SerializedName注解重命名,可以将多个反射的字段进行匹配,这样就不用跟服务器端的兄弟为了一个字段的命名争来争去了。
@SerializedName(value ="CourseID" ,alternate= {"cid" , "couseid"})private long courseid;
相关文章推荐
- FastJSON、Gson和Jackson性能对比和共同缺点,注意事项
- 使用fastjson需要注意的事项
- Android JSON:Gson,FastJson解析库的使用和对比分析
- Android JSON解析库Gson和Fast-json的使用对比和图书列表小案例
- Android JSON解析库Gson和Fast-json的使用对比和图书列表小案例
- Android 中Json解析的几种框架(Gson、Jackson、FastJson、LoganSquare)使用与对比
- Android 中Json解析的几种框架(Gson、Jackson、FastJson、LoganSquare)使用与对比
- Android JSON解析库Gson和Fast-json的使用对比和图书列表小案例
- Android JSON解析库Gson和Fast-json的使用对比和图书列表小案例
- json-c-0.9 在linux上编译使用 以及使用注意事项
- 使用gson解析json及注意事项
- Qt中如何使用样式表QPalette以及相关注意事项
- new与delete函数使用方法以及注意事项
- string浅拷贝以及在dll中使用的注意事项
- php使用js保存的json cookie 字符串,然后解析成数组,需要注意的事项
- apache 的FTPClient使用以及注意事项
- iPhone SDK中多线程的使用方法以及注意事项 转载
- [原]SWFObject FAQ 使用swfobject以及flash的注意事项 中文翻译版
- ruby中字符串的转码 使用方法以及注意事项
- 检测Qt for symbian前后台切换 以及 信号槽使用的注意事项