如何从数据库中获取基于复杂级别的JSON格式的数据

时间:2018-06-28 07:28:43

标签: java json loops data-structures

我需要根据某个级别和父ID从数据库中获取数据。附件是数据库的屏幕截图:

enter image description here

我需要以下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(即0),我们需要首先找出rpt_filter_id(即21)。然后应基于rpt_filter_id使用下一个rpt_lvl(即1)和rpt_filter_prnt_id(即21)进行映射。等等。

请协助。

0 个答案:

没有答案