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

Node.js及JavaScript新手如何创建指定格式的JSON对象

Node.js 生成指定格式JSON对象实现方案

实现步骤

在Node.js环境中不需要手动拼接JSON字符串,直接通过「构造JS原生对象 → 转JSON格式」的流程即可完成,实现代码如下:

// 1. 先构造匹配目标结构的JavaScript原生对象
const data = {
  Req: {
    addr: ["teleNumber:021544"],
    sendAddre: "teleNumber:347889",
    outSMSBinaryMessage: {
      message: "asdfa12547"
    },
    validityPeriod: "10"
  }
};

// 2. 调用内置方法转成标准JSON字符串
// 第2、3个参数用于格式化输出,去掉的话会生成无缩进的压缩版JSON,适合接口传参
const resultJson = JSON.stringify(data, null, 2);

// 测试打印结果
console.log(resultJson);

// 可选:如果需要写入本地文件保存,用Node内置fs模块即可
const fs = require('fs');
fs.writeFileSync('./output.json', resultJson, 'utf-8');

常见场景说明

  • 动态修改字段:直接修改JS对象的对应属性即可,比如要替换发送号码可以写 data.Req.sendAddre = "teleNumber:138xxxx1234"
  • 接口传参:使用axios、node-fetch等请求库时,直接传入构造好的data对象即可,库会自动完成JSON序列化,不需要手动调用JSON.stringify
  • 避免手动拼接JSON:手动拼接极容易出现引号不匹配、缺逗号等语法错误,用对象转JSON的方式可以100%保证语法合规

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.01 12:18:03