【发布时间】:2019-06-02 04:00:09
【问题描述】:
我正在使用 Spring Boot 构建 Web 服务。当我的 api 返回对象集合时,会添加“_links”属性。没有它们,有没有办法退货?
我的回答:
{"links":[],"content":[{"id":2,"bssid":["Eduo","Konfere"],"rssi":[55.04,63.03],"x":55.04,"y":66.05,"links":[]},{"id":3,"bssid":["TPLINK","MANTOR"],"rssi":[25.23,95.02],"x":51.01,"y":52.03,"links":[]}]}
我在寻找什么:
{"content":[{"id":2,"bssid":["Eduo","Konfere"],"rssi":[55.04,63.03],"x":55.04,"y":66.05},{"id":3,"bssid":["TPLINK","MANTOR"],"rssi":[25.23,95.02],"x":51.01,"y":52.03}]}
我的控制器的代码:
@GetMapping(value="/points", produces = "application/json; charset=UTF-8")
Resources<Resource<Points>> all() {
List<Resource<Points>> points = repository.findAll().stream()
.map(point -> new Resource<>(point)).collect(Collectors.toList());
return new Resources<>(points);
}
将不胜感激任何帮助:)
【问题讨论】:
标签: java spring hyperlink format response