首页 > 解决方案 > 如何在rest API中将结构降低到我想要的形式,这样我就可以节省很多服务器请求

问题描述

在 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
        }
    ]}

标签: javaspring-boot

解决方案


推荐阅读