Android使用Retrofit实现自定义Converter解析接口流程详解
不知道你们在使用Retrofit访问后台接口时返回的数据是否是一样的格式,比如登录接口,在我们输入密码成功或错误的时候后台返回的数据格式是不同的,这样我们在添加GsonConverterFactory
解析后台数据时由于后台会返回两种不同的数据所以会导致Gson
解析失败的错误信息。这里以自己项目的登录接口为例子记录下自己的解决方案。
登录成功和失败的两种数据格式:
{"success":false,"code":-1,"msg":"密码错误","data":"密码错误"}