【发布时间】:2019-02-25 10:23:33
【问题描述】:
我正在尝试使用 nifi jolttransformjson 来转换我的 JSON。 我在玩这个网站http://jolt-demo.appspot.com/#modify-stringFunctions
我有一个 JSON
[
{
"INDICATOR_VALUE": "val1",
"TYPE": "A"
},
{
"INDICATOR_VALUE": "val2",
"TYPE": "B"
}
]
我的 Jolt Spec 是
[
{
"operation": "shift",
"spec": {
"*": {
"TYPE": {
"A": {
"#AA": "TYPE",
"@(2,INDICATOR_VALUE)": "INDICATOR_VALUE"
},
"B": {
"#BB": "TYPE",
"@(2,INDICATOR_VALUE)": "INDICATOR_VALUE"
}
}
}
}
}
]
当前输出为
{
"TYPE" : [ "AA", "BB" ],
"INDICATOR_VALUE" : [ "val1", "val2" ]
}
想要的输出是
[
{
"TYPE":"AA",
"INDICATOR_VALUE":"val1"
},
{
"TYPE":"BB",
"INDICATOR_VALUE":"val2"
}
]
所以基本上,我只想将类型 A 更改为 AA,将类型 B 更改为 BB。
【问题讨论】:
标签: json apache-nifi jolt