zhou-you / RxEasyHttp

本库是一款基于RxJava2+Retrofit2实现简单易用的网络请求框架,结合android平台特性的网络封装库,采用api链式调用一点到底,集成cookie管理,多种缓存模式,极简https配置,上传下载进度显示,请求错误自动重试,请求携带token、时间戳、签名sign动态配置,自动登录成功后请求重发功能,3种层次的参数设置默认全局局部,默认标准ApiResult同时可以支持自定义的数据结构,已经能满足现在的大部分网络请求。
Apache License 2.0
3.13k stars 616 forks source link

自定义分页数据解析问题 #140

Closed abcdisgreat closed 5 years ago

abcdisgreat commented 5 years ago

分页查询时定义的统一的接收

image

在接收时无法成功解析

zhou-you commented 5 years ago

这个是数据泛型的泛型导致的数据丢失,也就是泛型擦除问题,你可以了解下

abcdisgreat commented 5 years ago

要是像 List data; List data;这样每个都定义一个model能避免擦除,有什么更好方法能解决呢

zhou-you commented 5 years ago

暂时没有好的办法,或者用String接收自己解析

abcdisgreat commented 5 years ago

@zhou-you 还有一个小问题, public R params(String key, String value) { params.put(key, value); return (R) this; }

请求传参能否优化成直接可以传数值类型的,不然每个参数都有转一下String

Jimmuy commented 5 years ago

@zhou-you 还有一个小问题, public R params(String key, String value) { params.put(key, value); return (R) this; }

请求传参能否优化成直接可以传数值类型的,不然每个参数都有转一下String

同样疑惑params为什么不设计成String,Object这种键值对形式,而是string,string这种