位置: 编程技术 - 正文

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 控件)

  • 递延所得税如何影响所得税费用
  • 进口增值税如何入账
  • 税务ukey使用教程视频
  • 公司垫付生育津贴凭证
  • 销售成本结转属于收入吗
  • 小微企业做什么
  • 交易性金融资产有哪些
  • 进项税额转出税率
  • 承兑汇票票号
  • 固定资产出售损失属于广义费用吗
  • 增值税即征即退政策适用范围
  • 计提折旧不考虑所得税吗
  • 股东借款 往来款
  • 预缴两个点的税是什么意思
  • 旅客运输抵税
  • 领款凭证可以当收据吗
  • 软件开发过程中必须伴有质量保证活动
  • 息税前利润变化率计算
  • 进项税额加计抵减会计分录
  • sbsetup.exe - sbsetup是什么进程 有什么用
  • 购货方开具红字发票怎么做账
  • 4月满月是几号
  • yarn install报错
  • php模板引擎执行时间
  • 93.transformer、多头注意力以及代码实现
  • html表格用法
  • vue全家桶教程
  • 怎么把html做成app
  • 从univ.txt文件中去掉机构名称
  • python魔法方法详解
  • 转增资本属于什么会计科目
  • 财务管理中的折现率是指什么
  • 受托加工收到的材料怎么入账
  • 单位交的那部分医保去哪了
  • mongodb 数据文件
  • phpcms怎么样
  • 中医经营范围,营业执照怎么写
  • 有留抵税额可以注销吗
  • 营改增后的劳务费怎么开
  • 非税收入票据可以跨年度使用吗
  • sqlserver解密工具
  • 固定资产登记在三栏明细账可以吗
  • 现金折扣是啥
  • 发票已开款未到的会计分录?
  • 咨询服务业优惠政策
  • 其他应收款科目核算哪些业务
  • 季度缴纳房租申请怎么写
  • 递延所得税的会计核算
  • 餐饮企业餐具计入什么科目
  • 企业没有工会的需要计提嘛
  • 公司购买的五金怎么入账
  • 减免税做营业外收入的会计分录
  • 现金流量表补充资料的作用
  • 一次性伤残就业补助金有时间限制吗
  • 人民币报关退税流程
  • 费用包含但不限于
  • 其他应收款款项性质如何填写
  • 收到发票税点计入什么科目
  • 资本和资产的区别举例说明
  • 提供劳务的收入计入什么科目
  • sql server的 update from 语句的深究
  • windows桌面快捷方式怎么创建
  • 系统维护的主要内容有哪些
  • win8系统一直重启
  • centos6.0安装教程
  • peafsearch是什么程序
  • win7系统点击图标没反应
  • win8兼容性比win7好吗
  • linux服务器被尝试登录失败
  • win7怎么看磁盘
  • dos批处理命令大全
  • 网页使用的字体中最具可读性.最易浏览的是
  • 将字符串小写转换成大写
  • ar现实增强设备
  • 蛋哥的日常
  • 安卓源代码开放吗
  • 广东国税局官网网站
  • 更改国名
  • 社保归国税还是地税
  • 广东发票查验平台下载
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设