如何从Spring ResponseEntity中返回没有包装的JSON?

问题描述 投票:0回答:1

控制器返回ResponseEntity

@GetMapping("/users/{id}")
public ResponseEntity<UserResource> getUserById{}

用户资源是从RestResource扩展的

public class UserResource extends ResourceSupport {}

[当我调用其余的API时,我得到了

 {
      "user": {
        "id": 49,
        "firstName": "Admin"
      },
      "links": [
        {...}]
    }

如何在没有顶层封装的情况下得到它?这样吗?

{
  "id": 49,
  "firstName": "Admin"
}

这很有趣,因为当我使用Spring Data Rest时,返回的数据实际上是后一种,但是SDR也使用Spring-HATEOAS。

spring-boot spring-data spring-data-rest spring-hateoas hal-json
1个回答
0
投票
© www.soinside.com 2019 - 2024. All rights reserved.