本库是一款基于RxJava2+Retrofit2实现简单易用的网络请求框架,结合android平台特性的网络封装库,采用api链式调用一点到底,集成cookie管理,多种缓存模式,极简https配置,上传下载进度显示,请求错误自动重试,请求携带token、时间戳、签名sign动态配置,自动登录成功后请求重发功能,3种层次的参数设置默认全局局部,默认标准ApiResult同时可以支持自定义的数据结构,已经能满足现在的大部分网络请求。
3.13k
stars
615
forks
source link
返回结果中Date类型字符转成Date时报错 #121
Closed
844189873 closed 5 years ago
服务器端返回的时间字符格式为“yyyy-MM-dd HH:mm:ss”时,ApiResultFunc将时间字符串转成Date时会报错。但ApiResultFunc在构造的时候初始化了gson,外部如何才能注册这个gson的时间转换格式?
ApiResultFunc的构方法如下: public ApiResultFunc(Type type) { gson = new GsonBuilder() .excludeFieldsWithModifiers(Modifier.FINAL, Modifier.TRANSIENT, Modifier.STATIC) .serializeNulls() .create(); this.type = type; }
现在知道的解决办法是,业务里面的时间类型的字段直接使用字符串。如果自己的bean里面的时间要使用Date格式,这个没有办法解决?