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

如何用Python为JSON中的多个父对象添加共同主父对象

给现有JSON对象添加共同主父对象的解决方案

没问题!要给这三个已有的父对象套上一个共同的Main parent主父对象,不管是手动修改JSON文本还是用代码动态处理都很容易实现,下面给你两种常用方案:

方案1:手动修改JSON文本

直接把原JSON里的三个父对象整体作为Main parent属性的值就可以了,修改后的完整JSON如下:

{
  "Main parent": {
    "Parent1": {
      "Key1": "Value",
      "Key2": "Value",
      "Key3": "Value"
    },
    "Parent2": {
      "Key1": "Value",
      "Key2": "Value",
      "Key3": "Value"
    },
    "Parent3": {
      "Key1": "Value",
      "Key2": "Value",
      "Key3": "Value"
    }
  }
}

操作起来就是把原JSON的整个内容({ "Parent1": ..., "Parent2": ..., "Parent3": ... })放到"Main parent":后面的大括号里就行。

方案2:用代码动态处理(以JavaScript为例)

如果你的JSON是在代码中处理的,可以通过创建新对象的方式来包裹原数据,示例代码如下:

// 原JSON数据(解析后的对象)
const originalData = {
  "Parent1": { "Key1": "Value", "Key2": "Value", "Key3": "Value" },
  "Parent2": { "Key1": "Value", "Key2": "Value", "Key3": "Value" },
  "Parent3": { "Key1": "Value", "Key2": "Value", "Key3": "Value" }
};

// 创建包含主父对象的新数据
const newData = {
  "Main parent": originalData
};

// 转为格式化后的JSON字符串(如果需要的话)
const newJson = JSON.stringify(newData, null, 2);
console.log(newJson);

这段代码会输出和方案1完全一致的目标JSON,适合需要批量或动态处理JSON数据的场景。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.25 04:24:22