使用 Gson 作为带有 Retrofit 的序列化程序
首先,你需要将 GsonConverterFactory
添加到 build.gradle 文件中
compile 'com.squareup.retrofit2:converter-gson:2.1.0'
然后,你必须在创建 Retrofit 服务时添加转换器工厂:
Gson gson = new GsonBuilder().create();
new Retrofit.Builder()
.baseUrl(someUrl)
.addConverterFactory(GsonConverterFactory.create(gson))
.build()
.create(RetrofitService.class);
你可以在创建要传递给工厂的 Gson 对象时添加自定义转换器。允许你创建自定义类型转换。