我想知道是否有任何方法可以使用JOLT转换将JSON属性的值连接成一个新属性。
例如,我有以下JSON:
{ “名字”:“玛丽”, “加入年份”:“2017” “性别女” }
我希望将其转化为:
{ “新”:“Mary_2017_Female” }
是否可以使用JOLT执行此操作,还是有其他方法可以执行此操作?非常感谢您的帮助。感谢
答案 0 :(得分:2)
是的,但它使用了" beta"变换可能在未来发生变化。
答案 1 :(得分:1)
扩展@Milo答案(不喜欢SO之外的链接)
是的,您可以使用modify-overwrite-beta
变换
您的示例的规格如下:
[
{
"operation": "modify-overwrite-beta",
"spec": {
"new": "=concat(@(1,name),'_',@(1,Year Joined),'_',@(1,Gender))"
}
}
]