JSON是:
{"list": [1,2,3,4,5,6,7,8,9,10]}
以下是我实现 JAXB bean 的方法:
package com.anon.sortweb.jaxb;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.XmlElement;
@XmlRootElement
public class JsonBean {
@XmlElement(name="list")
private int[] list;
public JsonBean() {}
public void setList(int[] list) {
this.list = list;
}
public int[] getList() {
return list;
}
}
我的 Web 应用程序运行良好(我能够成功访问其他资源),但是这个资源(我将 JSON 传递给)返回了 415 Media Type Unsupported 异常。
@POST
@Consumes(MediaType.APPLICATION_JSON)
@Produces("text/html")
public String sortAndReturnHtml(JsonBean listBean) { ... }
如何正确编写我的 JAXB bean 来封装整数列表?
提前致谢!