0

Response として返したいリストがあります。しかし、フィールド名を前に付けたいと思います。

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 に答える