通过Gson将服务器返回的JSON对象转换为POJO类
2016-03-10 22:38
435 查看
先使用postman获取接口返回的response,然后使用插件将response转换为bean类文件。
然后就可以通过Gson转换了。
其中转换插件有个小问题,比如价格是float,但是接口返回的是整数比如5而不是5.0,则插件会认为这是个整数,生成的bean文件中对应的价格的类型自作聪明的设置为了整数。
当接口参数变化,下一次返回带小数点的float数据如9.9的时候,Gson将会因类型不匹配转换失败,客户端将闪退。
因此客户端可后台的接口规范很重要,良好的闺房能为后期维护节省很多麻烦。
然后就可以通过Gson转换了。
Gson gson = new Gson();
mBean = gson.fromJson(response.toString(), QueryAllHelpBean.class);
其中转换插件有个小问题,比如价格是float,但是接口返回的是整数比如5而不是5.0,则插件会认为这是个整数,生成的bean文件中对应的价格的类型自作聪明的设置为了整数。
当接口参数变化,下一次返回带小数点的float数据如9.9的时候,Gson将会因类型不匹配转换失败,客户端将闪退。
因此客户端可后台的接口规范很重要,良好的闺房能为后期维护节省很多麻烦。
相关文章推荐
- JavaScript选择题
- js年月日联动菜单
- js、javascript去掉前后空格
- 重温javascript--执行环境和作用域链
- 快来测测你JavaScript的功力吧
- 理解JavaScript原型(转载文章)
- JSP学习之内置对象
- 重温javascript--垃圾回收机制和块级作用域
- JavaScript高级程序设计(第三版)学习笔记6、7章
- 《JavaScript权威指南(第六版)》知识点总结(三)
- JS右键菜单实例
- JSON简介及使用
- Javascript面向对象编程(三):非构造函数的继承
- JavaScript高级程序设计(第三版)学习笔记1~5章
- 201603102057_《Javascript之观察者模式(模块间通讯)》
- Three.js研究小结
- js面向对象与原型
- 【秘密花园笔记】js的对象和函数方面知识
- javascript 基础2
- IE浏览器开启对JavaScript脚本的支持