改造@Body对象属性不正确

时间:2016-04-13 13:47:32

标签: android post jackson retrofit

我正在做@POST请求

@POST("/example")
void exampleName(
        @Body ExampleObject example,
        Callback<SimplyResponse> response
);

我的ExampleObject使用:

@JsonInclude(JsonInclude.Include.NON_DEFAULT)

并获得了is_something属性:

private boolean is_something;

问题实际上是这个&#34; is_something&#34;属性,因为在服务器上@POST的主体实际上是:&#34; _something&#34;,所以&#34;是&#34;不见了。

为什么会这样?

其实我也尝试过:

@JsonProperty("is_something")
private boolean is_something;

(使用杰克逊)

感谢。

0 个答案:

没有答案