位置: 编程技术 - 正文

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

  • 建筑业一般纳税人可以开3%的发票吗
  • 组成计税价格公式消费税
  • 红冲上个月发票
  • 企业减少注册资金需要缴税吗
  • 未开票收入次月如何申报增值税
  • 企业所得税包含哪些税种
  • 小规模纳税人需要做进项税吗
  • 小规模纳税人建筑工程增值税税率
  • 税控盘服务费去年忘记抵了今年可以抵扣吗
  • 存出资本保证金是金融资产吗
  • 应付职工薪酬包括哪些内容
  • 企业财产损失审批前后的账务处理
  • 企业取得5%的房产增值税发票是否可以抵扣呢?
  • 主营业务收入包括哪些内容
  • 联通租赁官网
  • 纳税人取得不动产进项税额怎么抵扣
  • 用来退税的进项怎么抵扣
  • 企业增值税普通发票和增值税专用发票
  • 没有进项发票怎么出口报关
  • 7月1日前购进的农产品如何抵扣
  • 发票作废了还能认证吗
  • 简易征收红字发票怎么在报表中表现
  • 出口企业免抵增值税
  • 未弥补完亏损可以计提盈余公积
  • 外地职工医保怎么报销
  • 何为风险报酬?
  • 现金比率在多少比较合适
  • 即征即退的增值税计入其他收益吗
  • 可转换公司债券账务处理
  • 电脑休眠和睡眠什么差别
  • 事业单位非税收入怎么做账
  • 折旧可以计入主体成本吗
  • 银行网银测试
  • 一般纳税人普通发票怎么交税
  • 开发产品变成什么科目了
  • 销售产品取得收入4500万元
  • win7命令行模式
  • 堪察加半岛上的汉族人
  • 企业所得税的计提和缴纳分录
  • php十进制转二进制算法
  • php和mysql关系
  • 网站变成灰色什么时候恢复
  • 微信小程序授权管理在哪里
  • 什么是异步函数
  • php数据库搭建
  • 现金日记账每月都做本年累计数吗?
  • 集团对子公司拨款的规定
  • 住宿费可以抵扣进项吗
  • 手机上动态调试apk
  • SQLserver数据库的while附近有语法错误,应为AS
  • 小规模发票跨月冲红怎么纳税申报
  • 红冲暂估原材料如何做会计分录
  • 暂估入库成本的会计分录
  • 充话费送手机业务
  • 无形资产摊销的会计科目怎么录
  • 展览展示服务费计入什么科目
  • 影响折旧的因素有哪三个方面
  • 分公司需要做税务报道吗
  • 包工包料成本比例
  • 财务工作交接的通知
  • 职工福利费核算哪些内容
  • 企业进行长期投资的意义
  • mysql 正则表达式分组替换
  • mac如何通过终端启动
  • archlinux安装zsh
  • windows10cortana搜索框
  • linux中使用什么命令可以把两个文件合并
  • 进程rundll32停止工作
  • proflwiz.exe - proflwiz是什么进程 有什么用
  • win7磁盘管理怎么显示隐藏分区
  • win7系统安装office2019
  • 小郭聊一聊
  • Android的AsyncTask官方API谷歌翻译版
  • unity3d游戏引擎支持几种平台发布?
  • 文章标题用几号字体
  • js实现fizzbuzz
  • android 自定义actionbar
  • 机构改革结束了吗
  • 税务设备有什么特点
  • 数码产品关税多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设