是否可以使用JOLT连接JSON属性的值?

时间:2017-01-19 03:02:09

标签: json transformation jolt

我想知道是否有任何方法可以使用JOLT转换将JSON属性的值连接成一个新属性。

例如,我有以下JSON:

{ “名字”:“玛丽”, “加入年份”:“2017” “性别女” }

我希望将其转化为:

{ “新”:“Mary_2017_Female” }

是否可以使用JOLT执行此操作,还是有其他方法可以执行此操作?非常感谢您的帮助。感谢

2 个答案:

答案 0 :(得分:2)

是的,但它使用了" beta"变换可能在未来发生变化。

http://jolt-demo.appspot.com/#modify-stringConcat

答案 1 :(得分:1)

扩展@Milo答案(不喜欢SO之外的链接)

是的,您可以使用modify-overwrite-beta变换

来实现

您的示例的规格如下:

[
  {
     "operation": "modify-overwrite-beta",
    "spec": {
       "new": "=concat(@(1,name),'_',@(1,Year Joined),'_',@(1,Gender))"
    }
  }
]