在 JOLT 中将列表转换为逗号分隔的字符串

Converting List to Comma Separated String in JOLT

我有以下情况,需要执行两个操作。一个是解析列表并创建一个逗号分隔的字符串。然后,将其转换为输出格式 json

输入-

{
   "list": ["ABC","XYZ"]
}

输出-

{
  "additionalAttributes" : {
    "userContext" : [ {
      "auths" : "ABC,XYZ"
    } ]
  }
}

检查此规范

[
  {
    "operation": "modify-overwrite-beta",
    "spec": {
      "list": "=join(',',@(1,list))"
    }
  }, {
    "operation": "shift",
    "spec": {
      "list": "additionalAttributes.userContext[].auths"
    }
  }
]