You need to enable JavaScript to run this app. Jolt Transform规范如何将JSON字符串字段转为对象?NiFi场景问题
优惠活动
大模型
产品
解决方案
定价
更多

Jolt Transform规范如何将JSON字符串字段转为对象?NiFi场景问题

NiFi Jolt JSON转换问题解决方案

问题根因

你当前使用的default操作仅会对不存在的字段填充默认值,由于输入JSON中已存在date字段,这步操作不会覆盖已有字段值,因此无法生成预期的嵌套结构。

可用转换Spec

你可以直接通过单步shift操作实现需求,该方案兼容不固定数量的其他根字段,仅单独处理date字段的结构转换:

[
  {
    "operation": "shift",
    "spec": {
      "*": "wrapper.&",
      "date": "wrapper.date.\\$date"
    }
  }
]

说明

  • 通配符*会匹配所有根级字段,直接移入wrapper对象下,保证其他非date字段正常保留
  • 单独处理date字段时,对特殊字符$做转义处理,将输入中date的字符串值直接赋值给wrapper.date.$date属性,无需额外依赖FlowFile属性变量

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.20 05:24:04