Java 使用自定义body参数名称改装POST
我正在使用一个API,在某些后期操作中,它的主体上有一个参数“private”Java 使用自定义body参数名称改装POST,java,android,gson,retrofit,Java,Android,Gson,Retrofit,我正在使用一个API,在某些后期操作中,它的主体上有一个参数“private” @PATCH("/users/{facebookId}/plan/{myPlanId}") void updatePlan(@Path("facebookId") String facebookId, @Path("myPlanId") Integer myPlanId, @Body PlanParamUpdate param, Callback<Object> callback); 显然这是一个保留字
@PATCH("/users/{facebookId}/plan/{myPlanId}")
void updatePlan(@Path("facebookId") String facebookId, @Path("myPlanId") Integer myPlanId, @Body PlanParamUpdate param, Callback<Object> callback);
显然这是一个保留字。。。那么,我如何定义它来使用这个对象呢
谢谢如果您使用的是GSON,请将您的字段重命名为
isPrivate
,并用@SerializedName(“private”)
注释,如果您使用的是Jackson,请用@JsonProperty(“private”)
注释
public class PlanParamUpdate {
public boolean private;
}