颠簸变换 - 如何连接两个属性
Jolt transform - how to concat two properties
我在 JSON
中输入了以下内容
{
"firstName": "Scott",
"lastName": "Parker"
}
我需要在输出中遵循结构
{
data: {
"fullName: "Scott Parker"
}
}
我真的不明白 nifi 中的 jolt transform processor 应该如何工作
Maybe there are any alternatives in nifi ?
非常感谢!!
Jagadesh 的 link 中的示例很好,=concat
函数完全符合您的要求(即使字段名称相同)。然后你只需要一个转移规范将 fullName
字段移动到 data
字段并忽略其余部分:
[
{
"operation": "modify-default-beta",
"spec": {
// String join the values in the array x, with a comma and a space
"fullName": "=concat(@(1,firstName),' ',@(1,lastName))"
}
},
{
"operation": "shift",
"spec": {
"fullName": "data.fullName"
}
}
]
我在 JSON
{
"firstName": "Scott",
"lastName": "Parker"
}
我需要在输出中遵循结构
{
data: {
"fullName: "Scott Parker"
}
}
我真的不明白 nifi 中的 jolt transform processor 应该如何工作
Maybe there are any alternatives in nifi ?
非常感谢!!
Jagadesh 的 link 中的示例很好,=concat
函数完全符合您的要求(即使字段名称相同)。然后你只需要一个转移规范将 fullName
字段移动到 data
字段并忽略其余部分:
[
{
"operation": "modify-default-beta",
"spec": {
// String join the values in the array x, with a comma and a space
"fullName": "=concat(@(1,firstName),' ',@(1,lastName))"
}
},
{
"operation": "shift",
"spec": {
"fullName": "data.fullName"
}
}
]