Java 如何将结构简化为RESTAPI中所需的形式,以便节省大量服务器请求

Java 如何将结构简化为RESTAPI中所需的形式,以便节省大量服务器请求,java,spring-boot,Java,Spring Boot,在Spring Boot Hibernate中调用API后,我收到了一个请求,该API可以很好地处理映射注释。所以我的问题是我不希望所有的实体都被映射。我需要一个解决方案来降低我在下面提供的实际结构 这样我就可以同时控制服务器请求和用户数据 {"orders_id": 1, "orderedlist": [ { "orderedlist_id": 1, "quantity": 5, "pickup_time": "201

在Spring Boot Hibernate中调用API后,我收到了一个请求,该API可以很好地处理映射注释。所以我的问题是我不希望所有的实体都被映射。我需要一个解决方案来降低我在下面提供的实际结构

这样我就可以同时控制服务器请求和用户数据

    {"orders_id": 1,
    "orderedlist": [
      {
        "orderedlist_id": 1,
        "quantity": 5,
        "pickup_time": "2019-05-09T15:36:24.000+0000",
        "some": [
          {
            "some_id": 1,
            "insidesome": [
              {
                "insidesome_id": 1,
                "menuitems": [
                  {
                    "menuitem_id": 8
                  }
                ]
              }
            ]
          }
        ],
        "take_away": false,
        "order_status": true,
        "total_price": 251,
        "soft_delete": true
      }
    ]}
我想把上面的代码修改成下面的代码。我怎样才能做到呢

    "orders_id": 1,
    "orderedlist":[
        {
            "orderedlist_id": 1,
            "some_id": 1,
            "insidesome_id" 1,
            "item_id": 2,
            "quantity": 5,
            "pickup_time": "",
            "take_away": "",
            "order_status": true,
            "total_price": 251,
            "soft_delete": true
        }
    ]}

您不应直接将实体返回给用户。请使用仅包含要返回的数据的模型对象。好的。你有什么我可以想象的例子吗?