解决retrofit+okhttp+rx框架返回数据解析异常
来源:互联网 发布:知乎 冥想导致失眠 编辑:程序博客网 时间:2024/05/17 02:39
这是返回的数据类型:
{ "error": false, "results": [ { "_id": "58c259ce421aa90f03345158", "createdAt": "2017-03-10T15:46:22.219Z", "desc": "\u7f16\u7801\u4e2d\u964c\u751f\u5355\u8bcd\u4e0d\u8ba4\u8bc6\uff1f\u662f\u65f6\u5019\u6253\u9020\u4e00\u6b3eAndroidStudio\u5355\u8bcd\u5907\u5fd8\u63d2\u4ef6\u4e86", "publishedAt": "2017-03-15T11:47:17.825Z", "source": "web", "type": "Android", "url": "http://www.jianshu.com/p/760c98f682ea", "used": true, "who": "bolex" }
]
}
然后这是封装的实体类:
public class ResponseResult<T> { private boolean error; private T result; public boolean isError() { return error; } public void setError(boolean error) { this.error = error; } public T getResult() { return result; } public void setResult(T result) { this.result = result; }一开始无论怎样,rx在onNext中返回总是null后来多番对比发现,原来自己封装的实体中的返回字段key值一定要与后台接口返回的相同才行,也就是一定要是results差一个字母都不行。之前的时候用gson时记得只要@ParamNames("key值")里的key值与后台返回相同就行,但是不知道怎么回事在这个里面就一定要一模一样才行。记录一下,以免其他伙伴入坑。
0 0
- 解决retrofit+okhttp+rx框架返回数据解析异常
- 网络框架-retrofit,okhttp
- 使用rxjava,retrofit,okhttp实现mvp模式的数据解析
- Retrofit+okhttp网络框架介绍
- Retrofit+okhttp网络框架介绍
- Retrofit+okhttp网络框架请求
- RxJava + Retrofit+okhttp 封装,包含对相同格式请求数据、相同格式返回数据处理,显示 Material Design 加载 dialog,文件上传下载进度展示、全局异常捕捉。
- 在retrofit访问网络返回json数据添加解析器
- retrofit数据返回类型不统一解析方法
- okhttp+retrofit常见网络异常收集
- Android Retrofit框架解析
- Android Retrofit框架解析
- Retrofit+OKhttp+RxJava框架的封装
- 网络请求框架 Rxjava+ReTrofit+okHttp+MVP
- android 网络框架学习(okhttp,retrofit,rxjava)
- 封装Retrofit + okhttp + rxjava网络请求框架
- rx+retrofit 学习笔记
- android OkHttp框架解析
- Qt插件开发入门
- 【物流大数据实践】基于阿里云Maxcompute实现物流跟踪
- Numpy:排序及返回索引、多重复制、两个矩阵对应元素取最小值、随机选择元素
- 第五 Java循环结构之while循环
- 《大数据漫谈 -- DT时代》连载之 NO.1
- 解决retrofit+okhttp+rx框架返回数据解析异常
- mysql移植到arm
- QT之GUI学习笔记(五)---信号槽
- 互联网进入垂暮之年,这群产品经理该何去何从?
- 如何申请本机mac地址
- 关于后缀表达式的计算与中缀表达式转化为后缀表达式
- 【HLS】【转】HTTP Live Streaming直播(iOS直播)技术分析与实现
- Animation and Transition ,what's the differences between them?
- Android studio 无线真机调试