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

JOLT转换需求:移除destSiteName值为unknown的键并保留其余JSON字段

JOLT转换实现:移除值为"unknown"的destSiteName字段

原始JSON数据

{
  "destSiteName": "unknown",
  "customer_code": "code1"
}

JOLT转换规范

通过shift操作结合条件判断就能实现需求,具体转换规则如下:

[
  {
    "operation": "shift",
    "spec": {
      "*": "&", // 保留所有未单独指定的字段
      "destSiteName": {
        "unknown": "", // 当字段值为"unknown"时,丢弃该字段
        "*": "&1" // 当字段值不为"unknown"时,保留原字段名和对应值
      }
    }
  }
]

转换结果

经过上述JOLT规则转换后,输出的JSON为:

{
  "customer_code": "code1"
}

如果destSiteName的值不是"unknown"(例如值为"site001"),转换后会正常保留该字段:

{
  "destSiteName": "site001",
  "customer_code": "code1"
}

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 04:04:54