我有这个返回 JSON 代码的 REST 服务:
@GET
@Path("/mypath")
@Produces(MediaType.APPLICATION_JSON)
public Response getS() {
Map<String, String> map = new LinkedHashMap<String, String>();
map.put(key1, val1);
map.put(key2, val2);
return Response.ok(map, MediaType.APPLICATION_JSON).build();
}
该服务部署在 Tomcat 服务器中。我正在使用 RESTeasy 作为框架。尝试访问该服务时,我遇到了这个:
找不到类型的响应对象的 MessageBodyWriter:媒体类型的 java.util.LinkedHashMap:application/json。
我不明白是什么问题。
提前致谢