java8组父子对象

kpbwa7wx  于 2021-07-13  发布在  Java
关注(0)|答案(0)|浏览(189)

我有一个来自第三方mysql存储过程的javapojo列表,其中包括位置信息(主要是地区、城市、建筑和楼层),以及按楼层分组的每个位置的事件计数。我需要为每一个地区,城市和建筑物以及合计事件计数。我还需要收集pojo中每个父级下的子级作为位置树:如何使用javastreamapi实现这一点?提前谢谢!
输入数据:

输出json:

[{
    label : "EMEA",
    type : "REGION",
    incidentCount : 78,
    children : [
        {
                label : "PAIS",
                type : "CITY",
                incidentCount : 37,
                children : [
                    {
                        label: "F1",
                        TYPE : "FLOOR",
                        incidentCount: 18
                    },
                    {
                        label: "F2",
                        TYPE : "FLOOR",
                        incidentCount: 19
                    },
                    ...
                ]
        },
        ...
    ]
},
...
]

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题