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

如何通过JOLT转换将JSON格式字符串反序列化为JSON对象?

用JOLT将JSON字符串反序列化为JSON对象的实现方案

可以通过JOLT的modify-overwrite-beta操作结合内置函数实现需求,具体转换规则和步骤如下:

原始输入

{
  "Id": 1,
  "Name": "{\"NameId\":1,\"LastNameId\":1000}"
}

JOLT转换规范

[
  {
    "operation": "modify-overwrite-beta",
    "spec": {
      // 将Name字段的JSON字符串解析为JSON对象
      "Name": "=parseJson(@(1,Name))"
    }
  },
  {
    "operation": "modify-overwrite-beta",
    "spec": {
      // 将解析后的JSON对象包装为数组
      "Name": ["@(1,Name)"]
    }
  }
]

转换后输出

{
  "Id": 1,
  "Name": [{"NameId":1,"LastNameId":1000}]
}

说明

  1. 第一步操作使用parseJson函数,把Name字段中存储的JSON格式字符串解析为原生JSON对象;
  2. 第二步操作将解析得到的JSON对象放入数组中,完成格式转换。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.13 04:40:11