POST使用jersey在REST服务中不将JSON转换为JAXBObject

时间:2015-04-23 05:11:53

标签: java json api rest jersey

我正在编写POST rest API服务,我的服务类是

@POST
@Path("/create")
@Consumes({ MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON })
@Produces({ MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON })
public Response produceJSON(Student student) {


    System.out.println("===============" + student.getFirstName());

    return Response.ok().build();
}

我正在使用DEV HTTP Client并使用完整的学生对象发送XML请求,并且工作正常。 但是当我向学生对象发送JSON请求时,它为我提供了一个包含所有空值的Student对象。 虽然我设置了这个值,但student.getFirstName()仍为null。 任何解决方案?

0 个答案:

没有答案