当我将 Gson 用于 Retrofit Builder 时:
Retrofit retrofit = new Retrofit.Builder()
.baseUrl(CustomAPI.BASE_URL)
.addConverterFactory(GsonConverterFactory.create())
.build();
如何将 JacksonConverterFactory 添加到 Retrofit Builder?
使用
compile 'com.squareup.retrofit:retrofit:2.0.0-beta2'
compile 'com.squareup.retrofit:converter-jackson:1.9.0'
作为 Gradle 依赖
在互联网上我可以获得工厂类,但这必须以某种方式导入,因为在他们使用 Gson 的所有教程中。我需要 Jackson 的原因是因为公司提供的模型使用了 Jackson 格式化程序。
最佳答案
使用这个代码 fragment 可以实现这一点
Retrofit retrofit = new Retrofit.Builder()
.baseUrl(WeCityAPI.BASE_URL)
.addConverterFactory(JacksonConverterFactory.create())
.build();
和 retrofit2 作为依赖?
compile 'com.squareup.retrofit2:retrofit:2.1.0'
compile 'com.squareup.retrofit2:converter-jackson:2.1.0'
关于android - Retrofit.Builder() 中的 JacksonConverterFactory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39874017/