颠簸变换 - 如何连接两个属性

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"
    }
  }
]