Retrofit+Moshi+Kotlin 如何网络请求中的业务异常
Moshi是square开源的一款JSON解析工具,有文章分析其和kotlin很搭且性能非常优秀,但对此我们并没有很深刻的理解,但是其API的易用性还是很不错的,用Gson作为解析工具的时候,一直有一个问题,如果json字符串中有一个字段类型匹配不上就会报错,这个时候如果想知道具体的结果就得手动解析,为什么不能在匹配不上的时候给默认值呢?Moshi则可以传入Adapter来自定义默认值,这对我们统一处理业务异常挺有用的。先贴一下用法这是创建Retrofit的地方,关键类是DefaultOnDataM
原创
2022-01-03 18:22:19 ·
2721 阅读 ·
0 评论