0
我有一個Jersey web服務,它使用一個json數組並嘗試將其轉換爲列表。我收到以下錯誤:jersey mapping json array
SEVERE:未找到Java類java.util.List,Java類型java.util.List和MIME媒體類型application/json的消息正文閱讀器。
有人可以解釋爲什麼嗎?
我已經發布了相關的代碼片段
Jersery服務
@POST
@Consumes(MediaType.APPLICATION_JSON)
public void run(List<Person> people) {
// do something with people
}
Person類
@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',
});
你見過這個問題嗎? http://stackoverflow.com/questions/12179737/jersey-json-media-type-application-json-was-not-found它可能有幫助 – keune
我目前使用球衣1.15,所以我認爲這可能是一個不同的問題,但是謝謝。 –