【发布时间】:2012-12-27 01:14:57
【问题描述】:
我有一个 Jersey 网络服务,它使用一个 json 数组并尝试将其转换为一个列表。我收到以下错误:
严重:找不到 Java 类 java.util.List、Java 类型 java.util.List 和 MIME 媒体类型 application/json 的消息正文阅读器。
谁能解释一下原因?
我已经贴了相关代码sn-ps
球衣服务
@POST
@Consumes(MediaType.APPLICATION_JSON)
public void run(List<Person> people) {
// do something with people
}
人物类
@XmlRootElement
public class Person {
String first;
String last;
// constructors
}
json
{"people":[ {"first":"Bob","last":"Jones"}, {"first":"Bill","last":"Smith"} ] }
jquery 发帖
$.ajax({
type: 'POST',
url: 'myurl',
data: data,
contentType: 'application/json',
dataType: 'application/json',
});
【问题讨论】:
-
你见过这个问题吗? stackoverflow.com/questions/12179737/… 可能有帮助
-
我目前使用的是 jersey 1.15,所以我认为这可能是一个不同的问题,但谢谢。
标签: javascript jquery web-services mapping jersey