如何解决Dataweave - 如何在 Dataweave 中将项目数组转换为父子关系
我想使用 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 举报,一经查实,本站将立刻删除。