问题描述
我想使用 dataweave 转换将以下输入转换为父子 JSON 输出。请让我知道是否有人以前做过这方面的工作。我在下面添加了一个示例输入和输出 json。
使用其他节点更新帖子:我想要多个具有各自层次结构的位置级别 = 1 的父节点。
输入json格式:
[
{
"ENTITY_ID": 1,"PARENT_EID": 1,"LOCATION_LEVEL": 1,"LOCATION_CODE": "123"
},{
"ENTITY_ID": 2,"LOCATION_LEVEL": 2,"LOCATION_CODE": "234"
},{
"ENTITY_ID": 3,"PARENT_EID": 2,"LOCATION_LEVEL": 3,"LOCATION_CODE": "345"
},{
"ENTITY_ID": 4,"LOCATION_CODE": "567"
},{
"ENTITY_ID": 5,"PARENT_EID": 5,"LOCATION_CODE": "012"
},{
"ENTITY_ID": 6,"LOCATION_CODE": "023"
}
]
输出json格式:
[
{
"ENTITY_ID": 1,"LOCATION_CODE": "123","CHILDRENS":[
{
"ENTITY_ID": 2,"LOCATION_CODE": "234"
"CHILDRENS":[{
"ENTITY_ID": 3,"LOCATION_CODE": "345"
}]
},{
"ENTITY_ID": 4,"LOCATION_CODE": "567"
}
]
},"LOCATION_CODE": "012","CHILDRENS":[{
"ENTITY_ID": 6,"LOCATION_CODE": "023"
}]
}
]
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)