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

Jolt转换:如何将null值转换为字符串"null"

如何通过Jolt Transform将JSON中的null值转为字符串"null"

要实现把JSON里所有null值转换成字符串类型的"null",可以用Jolt的modify-overwrite-beta操作配合isNull条件函数完成全局替换,具体方案如下:

Jolt转换规则

[
  {
    "operation": "modify-overwrite-beta",
    "spec": {
      "*": "=isNull(@(1,&), 'null', @(1,&))"
    }
  }
]

规则说明

  • * 匹配JSON中的所有字段,实现全局批量处理
  • =isNull(@(1,&), 'null', @(1,&)) 是Jolt的条件判断表达式:
    • 第一个@(1,&)指代当前字段的原始值,用于判断是否为null
    • 第二个参数'null'是原始值为null时要替换成的目标字符串
    • 第三个@(1,&)表示如果原始值非null,则保留原内容不变

输入输出示例

输入JSON

{
  "sellerOrderId": null,
  "origin": "Fulfillment",
  "merchantName": null
}

输出JSON

{
  "sellerOrderId": "null",
  "origin": "Fulfillment",
  "merchantName": "null"
}

内容的提问来源于stack exchange,提问作者Wellington Lopes de Souza

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 22:15:35