我有一个Rest API,它返回一个像这样的地图列表:
List<Map<String, Object>>
我已将@Produces(MediaType.APPLICATION_JSON)置于我的方法之上,但是一旦我运行该项目,我就会收到此错误:
SEVERE: MessageBodyWriter not found for media type=application/json, type=class java.util.ArrayList, genericType=java.util.List<java.util.Map<java.lang.String, java.lang.Object>>.
我不知道为@Produces提供什么
答案 0 :(得分:0)
你必须将它添加到像
这样的包装器中public class SomeWrapper{
private List<Map<String,Object>> data;
}