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

如何使用JavaScript变量为现有JSON数组添加元素并重构结构

实现方法

直接通过创建新的JavaScript对象组合数据,完全避免字符串拼接,具体实现如下:

代码示例

// 构建符合目标结构的对象
const outputData = {
  submitedBy: "Bob Smith",
  submitReason: "Because of an error",
  nodeData: finalNodesData // 直接复用已有的节点数据数组
};

// 转换为带格式的JSON字符串
const jsonStr = JSON.stringify(outputData, null, 2);
console.log(jsonStr);

说明

  1. 直接构造包含submitedBy、submitReason和nodeData属性的对象,其中nodeData直接引用你已有的finalNodesData数组,无需额外处理数组内部内容
  2. 调用JSON.stringify()时传入null和2,确保输出的JSON字符串带有2空格缩进,和目标格式一致

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 18:35:13