尚硅谷_Gson

 

 

 

 

 

public String selectyearReportDataTest2(YearReportData yearReportData){ int l_iID = 1; List<YearReportData> yearList = jiguanService.selectyearReportYearData(yearReportData); //搜索年數據 //循環寫入子節點 for (YearReportData l_dataYear:yearList) { l_dataYear.setId(l_iID++); l_dataYear.setDate(l_dataYear.getDate()+"年"); List<YearReportData> quarterList = jiguanService.selectyearReportQuarterData(l_dataYear); //获取季度数据 for (YearReportData l_dataQuarter:quarterList) { l_dataQuarter.setId(l_iID++); l_dataQuarter.setDate(l_dataQuarter.getDate()+ "季度"); //获取对应季度的月数据 List<YearReportData> monthList = jiguanService.selectyearReportMonthData(l_dataQuarter); //搜索年报月数据 for (YearReportData l_dataMonth:monthList) { l_dataMonth.setId(l_iID++); l_dataMonth.setDate(l_dataMonth.getDate() + "月"); //获取对应月的日数据 List<YearReportData> dayList = jiguanService.selectyearReportMonthData(l_dataMonth); l_dataMonth.setChildren(dayList); } l_dataQuarter.setChildren(monthList); //季度中写入月数据 } l_dataYear.setChildren(quarterList); } Gson l_gson = new Gson(); //Gson方法初始化 String l_JsonAllData = l_gson.toJson(yearList); return l_JsonAllData; }这个方法中,定义的json树状结构中日期显示不对,年报中的年数据和日数据不对应,这个方法直接把数据库中所有的日期数据都加到了其中一年里边,我想要的json树状结构是年数据对应日数据,不要这种年数据混在一块的
05-11
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值