使用 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 对象时添加自定义转换器。允许你创建自定义类型转换。