java - 如何在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
}
]}
解决方案
推荐阅读
- android - 即使应用程序没有运行,Android也会在解锁屏幕后自动运行应用程序
- perl - 从“使用”命令中消除用户名
- php - Django postgres 数据库未与 Lumen 连接
- javascript - jQuery在追加后选择可见元素
- blazor - BL0005 - 外部参数使用 - 为什么会出现警告?
- python - 如何在 Mac 上让笔记本转换命令支持汉字?我愿意为 jupyter notebook 贡献一些代码
- javascript - 如何使用数据表中的 columnef 函数在两个数据表列上禁用 xeditable?
- javascript - Vue Router 总是重新加载浏览器 - 失去 vuex-state
- php - 如何更改默认语言链接?
- python - 从整个引用数字列表中减去 11