You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在JOLT中移除数组方括号并转为逗号分隔字符串?

解决JOLT数组转逗号分隔字符串的需求

修改后的JOLT规格

[
  {
    "operation": "shift",
    "spec": {
      "*": "&"
    }
  },
  {
    "operation": "modify-beta",
    "spec": {
      "skcmm": "=join(',',@(1,&))"
    }
  },
  {
    "operation": "modify-default-beta",
    "spec": {
      "SMS_SPMFORMAT": "${spm_format}",
      "SMS_PRODUCTIONFORMAT": "${partNumberConverted}"
    }
  }
]

关键改动说明

在原有JOLT操作序列中新增一个modify-beta步骤,专门处理skcmm数组:

  • 用JOLT内置的join函数,把数组元素以逗号为分隔符拼接成字符串
  • @(1,&)表示引用当前根层级下的skcmm数组本身,确保取到原始数组数据
  • 原有字段保留、新增模板变量字段的逻辑完全保留,不影响其他输出内容

验证输出

应用上述规格后,输入中的skcmm数组会被转换为"AA,EE,KN,NH,NL"格式的字符串,其余字段与期望输出完全一致。

内容的提问来源于stack exchange,提问作者SATHK

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.15 18:02:14