java - 如何从数据库中以基于复杂级别的格式获取 JSON 格式的数据
问题描述
我需要根据某个级别和父 ID 从数据库中获取数据。附上 DB 的截图:
我需要以下 JSON 格式的数据:
{
heading:[21, 'Report Group'],
data:[
{
name:[26, 'Monthly Data'],
list:[
{
[28, 'My History'], [336, 'Sales 1'], [337, 'Sales 2'], [338, 'Sales 3']
}
]
},
{
name:[27, 'Current Reports'],
list:[
]
},
{
name:[28, 'My Report'],
list:[
]
}
]
}
您能否帮我编写我应该编写的 Java 代码,以将此数据从 DB 映射到 Java 对象。
这里,根据rpt_lvl(ie 0)我们需要先找出rpt_filter_id(ie 21)。然后基于rpt_filter_id的映射应该使用下一个rpt_lvl(即1)和rpt_filter_prnt_id(即21)来完成。等等..
请协助。
解决方案
推荐阅读
- amazon-web-services - AWS Codebuild 未更新 S3 中的工件
- sql - 如何使用 CTE 按两个表分组
- .net - Inferno - SuiteB.Encrypt 每次生成不同的字节数组
- swift - UIToolBar 设置 isEnabled 从其他 viewControllers
- c++ - getline 设置故障位以及 eof
- r - 如何使用 R 清洁城市和州(全称和缩写)
- reactjs - 如何整合外部反应
- java - java容器对象交换数组方法
- javascript - 我的两个 Jquery 脚本相互干扰
- python - Tensorflow seq2seq 聊天机器人总是给出相同的输出