我无法在帖子中阅读json数据。到目前为止,我已经成功地在get方法中读取字符串数据。现在我正在开发POST,我将在身体中发送以下JSON:
{“name”:“myname”,“address”:“myaddress”}
我还在请求中发送content-type:application / json标头信息。
我已经下载了jersey moxy jar和相应的依赖项。我的模型类如下:
@XmlRootElement
public class Mymodel{
@XMLElement
public String name;
@XMLElement
public String address;
}
以下是资源方法的摘录
@POST
@Consumes(MediaType.Application_JSON)
public Resource mymethod(Mymodel mode){
System.out.println(mode.name);
}
我错过了什么吗? 我得到的错误是不支持媒体类型(415不支持的媒体类型)。 我在web.xml中没有与json有关的任何内容。
正如我在上面的帖子中提到的,我使用的是运动衫moxy jar,它实际上支持json应用类型的运动衫。所以我的理解是,正如建议添加“jersey-media-json-jackson”jar不会增加任何价值,或者我需要jackson和moxy jar?