RESTful服务无法将json正确映射到对象

时间:2019-11-07 12:19:16

标签: json rest glassfish-5

我有使用资源的静态服务,该资源消耗json,但是当我发送测试请求时,我的模型对象中有空值。 这是服务:

@Path("bot")
public class BotResource {

    private final Logger log = LogManager.getLogger(BotResource.class);

    @POST
    @Produces(MediaType.APPLICATION_JSON)
    @Consumes(MediaType.APPLICATION_JSON)
    public Response update(Json update){
        log.info("test");
        return Response
                .ok()
                .build();
    }
}

这是模型对象

import com.fasterxml.jackson.annotation.JsonProperty;
public class Json {
    @JsonProperty("update_id")
    private String Id;

    public Json() {
    }

    public String getId() {
        return Id;
    }

    public void setId(String Id) {
        this.Id = Id;
    }

}

因此,当我发送带有正文{“ update_id”:37197384}的发布请求时,我具有空属性ID。 Glassfish 5不会对此造成任何错误。

0 个答案:

没有答案
相关问题