REST:在球衣上阅读邮政遗体

时间:2015-12-17 03:48:23

标签: java json rest jersey

我无法在帖子中阅读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?

0 个答案:

没有答案