对于我的输入json,我需要编写一个Jolt规范,它可以从externalIds列表中删除externalId字段,以避免在列表中重复此元素。
输入:
{
"id": "id_1",
"targetId": "targetId42",
"externalId": "1extid",
"attributes": {
"uniqueInfo": {
"externalIds": [
"3extid",
"2extid",
"4extid",
"1extid",
"5extid"
]
}
}
}
所需输出:
{
"id": "id_1",
"targetId": "targetId42",
"externalId": "1extid",
"attributes": {
"uniqueInfo": {
"externalIds": [
"3extid",
"2extid",
"4extid",
"5extid"
]
}
}
}
有人可以帮助这个查询。谢谢。
1条答案
按热度按时间zphenhs41#
您可以连续使用**
"$":"@(0)"
技术,以删除由于shift变换规范内externalId
的重合值(1extid
**)而生成的数组,从而使