位置: 编程技术 - 正文

Androidannotation使用之@Rest与服务器交互的JSON数据转换(二)

编辑:rootadmin

推荐整理分享Androidannotation使用之@Rest与服务器交互的JSON数据转换(二),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

开篇

之前的一篇博客:Androidannotation使用之@Rest获取资源及用户登录验证(一): 主要写了Rest在用户登录的时候,需要JSESSION字段的问题。本博客主要写JSON格式的转换。

@Rest的参考文档:

的时候,返回的字符串其实是JSON格式。我们上一篇博客,就是把它直接当String进行处理了,没有出现什么问题。当然,我们接下来,可以使用GSON对String进行解析,这没有什么问题。然而,我们通常想,我们换一个转换器不就行了吗?代码如下:

这样,我们就使用了Gson的消息转换器,当然,需要导入GSON相关的包。但是运行程序的时候,发现报错如下:

说什么没有合适的HttpMessageConverter,我以为是android端的问题,就换了好几个转换器,结果依然报错。然后,才发现,原来不是android端的问题,是服务端。服务端每次输出json字符串时,都设置了如下属性:

原来是这个原因,于是,将服务端的修改为如下:

然后,再次运行,OK了,大功告成!这样,我们就可以直接获得到转换为JSON格式之后的对象了。为了增加程序的健壮性,为其添加了ErrorHandler处理。余下代码如下:Androidannotation使用之@Rest与服务器交互的JSON数据转换(二)

DataGrid类

ErrorHandler

剩下的就是MainActivity

总结:

整个项目使用AndroidAnnotation框架。本次博客主要解决服务端和android进行json交互的情况。

缺点:Response的setContentType设置修改后,可能影响原网站对浏览器的支持,因此,需要根据不同场景进行选择。

整个项目下载地址:

android控件篇:ViewPager+Fragment+GridView的使用(与AndroidQuery框架结合) 最近看了一个AndroidQuery的框架,里面的Demo,有个界面,让博主很喜欢。左右滑动十分顺畅,手感很好,于是拿来和大家分享一下。先看一下效果图:从

android中TextView的SpannableString小结 我们使用QQ,微信的时候,会发现:其文本样式多种多样,可以在TextView中显示表情,图片,超链接等等。今天就来大致总结一下相关的样式。先看代码

Android:Activity+Fragment及它们之间的数据交换(一) 简介:为什么要用Fragment?使用Fragment可以在一个Activity中实现不同的界面。Fragment与Fragment之间的动画切换,远比Activity与Activity之间的动画切换变化方式

标签: Androidannotation使用之@Rest与服务器交互的JSON数据转换(二)

本文链接地址:https://www.jiuchutong.com/biancheng/371338.html 转载请保留说明!

上一篇:android开源系列:CircleImageView自定义圆形控件的使用(android开源软件)

下一篇:android控件篇:ViewPager+Fragment+GridView的使用(与AndroidQuery框架结合)(andriod 控件)

  • 公司税务年报没报罚款多少
  • 城镇土地使用税减免税政策
  • 社会保障税的征收条件
  • 要交多少增值税
  • 超过规定标准的扣除项目金额怎么算
  • 公司开电费发票怎么入账
  • 增值税 不含税
  • 代开专票收入未超30万税务怎么处理
  • 收回次月作废的发票需要做账吗
  • 公司股份无偿转让怎么办理流程
  • 我公司给对方公司付款
  • 高速公路通行费发票可以抵扣增值税吗
  • 专用发票跨年度能入账吗
  • 为别人开发票先收的税金怎么入帐?
  • 已审核已过账已经生成凭证还能修改吗?
  • 行政单位要纳税吗
  • 采购发票几个点的税
  • 车船税法律制度的规定什么是以每米为计税依据的
  • 装修期间用电
  • 预缴增值税怎么填表
  • 房租费简易征收税率
  • 定额发票验旧怎么操作
  • 高新企业减免所得税政策
  • 消费满额赠礼
  • 进的货没有入库怎么处理
  • 库存现金出现负数怎么跟客户沟通
  • 合同取得成本和增量成本有什么区别
  • 小规模纳税人销售自己使用过的固定资产税率
  • 紧急重新启动
  • 爱奇艺以图搜剧不见了
  • PHP clearstatcache()函数详解
  • opware12.exe - opware12进程是什么文件 有什么用
  • 阿尔山火山
  • 用php写个简单的编程
  • 大西洋跟太平洋有没有融为一体?
  • 月初红字冲回估价入账存货借贷
  • yii2框架的优缺点
  • 邮电通信企业业务收入包括哪些内容?
  • 企业合并发生的交易费用
  • css设置渐变色背景
  • 存货盘盈盘亏的会计处理
  • 拨出专款年末结转
  • 建筑保温材料施工规范
  • 发票报销可以跨年吗
  • python gitpython
  • 以前年度是什么意思
  • 应付票据转应付账款会计分录
  • 母子公司往来款属于借款吗
  • 转让股权取得的收入是营业收入吗
  • 增值税发票打印机怎么调整打印位置
  • 企业购置生产要素所引起的本钱炜
  • 股份有限公司股东人数
  • 工程领用原材料账务处理
  • 发票有什么重要性
  • 进项发票已入账进项税,但是未抵扣怎么办
  • 2020年专项扣除怎么填
  • 支付劳务费是劳务所在地吗
  • 用工资冲借款报税可以吗
  • 基本户注销了还能查询流水吗
  • 制造费用怎么结算
  • 工业企业的材料
  • 事业单位应设置事业收入科目
  • session入库有什么好处
  • 一些 T-SQL 技巧
  • win7系统打开计算机的管理出现正在向控制台添加属性
  • linux常用命令详解
  • WinCfg32.exe - WinCfg32是什么进程
  • 电脑任务栏中没有网络图标
  • 360对win7支持多久
  • css优化提高性能的方法有哪些
  • opengl光线跟踪代码
  • Jquery EasyUI Datagrid右键菜单实现方法
  • jquery移动div到另一个div中
  • linux随机数生成1到100
  • 安卓手机 监听功能
  • dom教学
  • jquery的实现原理
  • javascript图片
  • 无锡地铁时速多少公里
  • 税务局风险防控工作总结
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设