0

我有一个列表,我想作为响应返回。但我想在它前面加上一个字段名。

List<String> res = ...
return Response.ok(res, MediaType.APPLICATION_JSON_TYPE).build();

这仅返回列表

["abcd","efgh"]

但我想回来

{
  "field" : ["abcd","efgh"]
}

谢谢..

4

1 回答 1

1

使用地图。

List<String> list = ...
Map<String, List<String>> res = new HashMap<>();
res.put("field", list);
return Response.ok(res, MediaType.APPLICATION_JSON_TYPE).build();
于 2016-01-11T17:31:36.230 回答