将 JSONata 中具有数组的对象合并到对象数组中
我需要使用 JSONata 将数组项合并到对象 如果我的输入是
{"skus":[
{
"a":1,
"c":3,
"b":["n"]
},
{
"a":6,
"c":7,
"b":["f","h"]
}]}
我需要如下输出。我需要它在同一个对象内扩展
{"skus":[
{
"a":1,
"c":3,
"b":"n"
},
{
"a":6,
"c":7,
"b":"f"
},
{
"a":6,
"c":7,
"b":"h"
}]}
I need to merge the array item to object using JSONata
If my input is
{"skus":[
{
"a":1,
"c":3,
"b":["n"]
},
{
"a":6,
"c":7,
"b":["f","h"]
}]}
I need output as below. I need it to be expanded within same object
{"skus":[
{
"a":1,
"c":3,
"b":"n"
},
{
"a":6,
"c":7,
"b":"f"
},
{
"a":6,
"c":7,
"b":"h"
}]}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

发布评论
评论(3)
眼藏柔2025-01-16 18:46:10
{
"skus":skus.$.b.
{
"a": %.a,
"c":%.c,
"b":$
}
}
这是 JSONata 规范。尝试一下https://try.jsonata.org/P5E2v0FNn
~没有更多了~
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
您可以使用 实现上述结果减少
You can achieve the above result using reduce