我正在使用一个拥有"私有"作为一些POST动作的身体上的一个参数。
@PATCH("/users/{facebookId}/plan/{myPlanId}")
void updatePlan(@Path("facebookId") String facebookId, @Path("myPlanId") Integer myPlanId, @Body PlanParamUpdate param, Callback<Object> callback);
身体参数应该是这样的
public class PlanParamUpdate {
public boolean private;
}
显然这是一个保留字......所以,我如何定义它来使用这个对象。
由于
答案 0 :(得分:5)
如果您正在使用GSON,请将您的字段重命名为isPrivate
并使用@SerializedName("private")
进行注释,如果您使用的是杰出代码,则使用@JsonProperty("private")
进行注释。