【发布时间】:2015-07-04 14:01:01
【问题描述】:
我的restful API方法是这样的
@GET
@Produces(MediaType.APPLICATION_JSON)
public JSONArray getMessage()
{
FreeDriversService f=new FreeDriversService();
try {
return f.executeFreeDrivers(); // this method return a JSONArray
}
catch(Exception e) {
System.out.println(e.toString());
return new JSONArray();
}
}
当我在JSONArray 上使用toString() 方法时,它确实会产生结果,但我希望JSON 作为输出。我该怎么做?
我收到了这个错误
A message body writer for Java class org.json.JSONArray, and Java type class org.json.JSONArray, and MIME media type application/json
was not found
【问题讨论】: