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

如何用单个Jolt Spec将两种JSON输入转为整数数组?

Jolt转换:统一将字符串/字符串数组转为整数数组

可以通过Jolt的数组包装操作符和类型转换函数组合实现这个需求,核心思路是先把单个字符串包装成数组,再统一将数组内的每个字符串转为整数。

最终Jolt Spec

[
  {
    "operation": "modify-overwrite-beta",
    "spec": {
      "ObjectProperty": ["=toInteger(@(1,&))"]
    }
  }
]

关键逻辑解释

  • ["=toInteger(@(1,&))"]:这里的[]会自动把单个值(比如案例1的字符串"1")包装成数组;如果输入已经是数组(案例2的["1","2"]),则会对数组中的每个元素执行toInteger转换。
  • modify-overwrite-beta操作:负责修改指定字段,用转换后的值覆盖原字段。

测试验证

案例1输入

{
  "ObjectProperty": "1"
}

案例1输出

{
  "ObjectProperty": [1]
}

案例2输入

{
  "ObjectProperty": ["1","2"]
}

案例2输出

{
  "ObjectProperty": [1,2]
}

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 04:39:51