0

我正在尝试使用 jolt 转换将数组转换为逗号分隔的字符串。有没有办法做到这一点?

{
    "scores": [
        "a",
        "b",
        "c",
        "d",
        "e"
    ]
}

预期产出

{
    "scores": "a,b,c,d,e"
}
4

2 回答 2

1

您可以尝试以下规格

[{“操作”:“修改覆盖测试版”,

"spec": { "scores":"=concat(@(2,scores[0]),',',@(2,scores[1]),',',@(2,scores[2]) ,',',@(2,scores[3]),',',@(2,scores[4]))" } }

]

于 2017-02-10T14:17:05.817 回答
0

您可以使用joinwithmodify-overwrite-beta操作。

[
  {
    "operation": "modify-overwrite-beta",
    "spec": {
      "scores": "=join(', ',@(1,scores))"
    }
  }
]

在此处输入图像描述

于 2022-02-08T12:35:46.027 回答