【发布时间】:2020-07-07 13:04:39
【问题描述】:
我有这个输出
{
"array": [
{
"value": "abc",
"Product2": {
"Name": "phone",
"id": "123abc"
},
"products": [
{
"id": "123abc",
"value": "PKabc"
}
]
}
]
}
如果 value 和 id(在 array ) 在 "products" 数组中是一样的
我正在尝试这种方式但不起作用
(payload.array filter ($.value == $.value))
有什么建议吗?
谢谢
【问题讨论】:
-
提供的 JSON 是这个问题的输入,而不是输出。当每个数组中有多个元素时会发生什么?展示一些针对不同输入的问题的预期输出示例。
-
和
$.value == $.value总是正确的。
标签: dataweave anypoint-studio mulesoft any