位置: 编程技术 - 正文

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

  • 一般纳税人每个月需要报哪些税
  • 没有固定金额的合同叫什么合同
  • 购买车辆保险的报告
  • 个人所得税减除费用5000是什么意思
  • 个人所得税抵扣项目有哪些及金额
  • 劳务派遣差额发票0税率情况
  • 利润分配未分配利润借贷方表示什么
  • 市场营销策划开题报告
  • 专票3个点和6个点哪个多
  • 营改增税负分析测算明细表一般由谁填写
  • 商品涉及商业折扣的,如何确认企业所得税的销售收入?
  • 购进国产设备的增值税处理规定
  • 固定资产大修理支出标准
  • 增值税普通发票和普通发票的区别怎么交税
  • 润滑油交消费税税率
  • 开增值税专票交多少税费
  • 安保服务费税率几个点怎么算
  • 公司租赁房屋的物业费怎么入账
  • 应收账款及票据
  • 加工费的增值税计入什么科目
  • 免税单位无租使用房产怎么缴纳房产税
  • 预付账款可以为负吗
  • 其他业务收入不影响营业利润
  • php使用while循环计算1到100的和
  • 处置子公司税务处理
  • 企业转手员工工龄怎么算
  • 车前草的功效与作用及禁忌症
  • 股东已转让股权还可以追究出资吗
  • 营改增后的增值税税目税率表
  • 增值税专用发票和普通发票的区别
  • 企业将自有房产怎么处理
  • 捐赠支出如何做账
  • php的curl实例
  • 受托方代扣代缴的消费税计入什么科目
  • 何为前端后端
  • thinkphp环境搭建教程
  • 零税率和免税的含义和区别
  • 留购价计入什么费
  • 开具农产品收购发票需要什么资料
  • 企业能否自行填开发票入账
  • 企业用车年检需要什么资料
  • 更新php文件
  • 租赁公司一般都有什么税
  • 河南巩义黄河治理项目土方工程有哪些
  • 季报业务活动表怎么做
  • 残疾人工资加计扣除包括社保吗
  • 子公司自购买日开始持续计算的可辨认净资产的公允价值
  • 拒收发票需要拒收证明么
  • 给员工打了备用金后归还怎么做账
  • 消费税也是流转税吗
  • 存货盘盈的账务处理入什么费用
  • 出售在建工程的会计分录怎么做
  • 企业退休职工取暖费
  • 资产处置损益借贷方向表示什么
  • 取得异常凭证企业所得税调整
  • 外购商品科目设置
  • 期间费用是啥
  • 预计负债的会计和税务处理
  • MySQL 5.7双主同步部分表的实现过程详解
  • 详解Mysql主从同步配置实战
  • 微软宣布今年不会为全职员工加薪j
  • window10右击
  • mac怎么复制文件路径地址
  • linux内容查找
  • 怎么查显卡信息
  • office解压后如何安装
  • win7系统安装步骤
  • win10资源管理器启动不了
  • unity ondestroy
  • mvp功能
  • 安卓游戏源代码
  • python 安装setup
  • unity intercom
  • Unity3d MonoDevelop格式化代码
  • shell脚本cut -d
  • window.parent与window.openner区别介绍
  • javascript身份证号验证
  • 广西国家税务局官网
  • 2020重庆税务局
  • 地税局跟税务局有什么区别
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设