使用 jolt 规范并将 json 转换为 json 数组
use jolt spec and convert json to json array
我有一个关于在 apache nifi 中通过颠簸规范将 json 转换为 json 数组的问题,我的输入是:
{
"name": "tom",
"experience ": [
{
"year": "2020",
"corp": "aaaa"
},
{
"year": "2019",
"corp": "bbbb"
}
]
}
我需要的输出是:
[
{
"name": "tom",
"year": "2020",
"corp": "aaaa"
},
{
"name": "tom",
"year": "2019",
"corp": "bbbb"
}
]
谁能帮帮我?
这应该有效:
[
{
"operation": "shift",
"spec": {
"experience": {
"*": {
"@(2,name)": "[#2].name",
"*": "[#2].&"
}
}
}
}
]
请注意,您在字段 experience
中有一个 space,我在 online Jolt tester.[=13= 上测试时将其从规范(和示例输入)中删除]
我有一个关于在 apache nifi 中通过颠簸规范将 json 转换为 json 数组的问题,我的输入是:
{
"name": "tom",
"experience ": [
{
"year": "2020",
"corp": "aaaa"
},
{
"year": "2019",
"corp": "bbbb"
}
]
}
我需要的输出是:
[
{
"name": "tom",
"year": "2020",
"corp": "aaaa"
},
{
"name": "tom",
"year": "2019",
"corp": "bbbb"
}
]
谁能帮帮我?
这应该有效:
[
{
"operation": "shift",
"spec": {
"experience": {
"*": {
"@(2,name)": "[#2].name",
"*": "[#2].&"
}
}
}
}
]
请注意,您在字段 experience
中有一个 space,我在 online Jolt tester.[=13= 上测试时将其从规范(和示例输入)中删除]