Jav*_*ano 3 java android gson retrofit
我正在使用一个API,它在某些POST操作上将"私有"作为身体上的参数.
@PATCH("/users/{facebookId}/plan/{myPlanId}")
void updatePlan(@Path("facebookId") String facebookId, @Path("myPlanId") Integer myPlanId, @Body PlanParamUpdate param, Callback<Object> callback);
Run Code Online (Sandbox Code Playgroud)
身体的参数应该是这样的
public class PlanParamUpdate {
public boolean private;
}
Run Code Online (Sandbox Code Playgroud)
显然这是一个保留字......所以,我如何定义它来使用这个对象.
谢谢
如果您正在使用GSON,或者如果您正在使用Jackson ,请将您的字段重命名为isPrivate并对其进行注释.@SerializedName("private")@JsonProperty("private")