【发布时间】:2017-08-08 03:14:10
【问题描述】:
我有一个 REST 控制器,它返回如下产品列表:
电流输出
[
{
"id":1,
"name":"Money market"
},
{
"id":2,
"name":"Certificate of Deposit"
},
{
"id":3,
"name":"Personal Savings"
}
]
为了让我们的 JS 网格库正常工作,我需要将响应修改为如下所示:
期望的输出
{ "data" :
[
{
"id":1,
"name":"Money market"
},
{
"id":2,
"name":"Certificate of Deposit"
},
{
"id":3,
"name":"Personal Savings"
}
]
}
控制器
@RequestMapping(value = "/api/products", method = RequestMethod.GET)
public ResponseEntity<?> getAllProducts() {
List<Product> result = productService.findAll();
return ResponseEntity.ok(result);
}
有没有使用原生 Spring 库修改 JSON 响应的简单方法?
【问题讨论】:
标签: java json spring spring-boot