JSON 输入
生成的 JavaScript
粘贴 JSON 数据以生成 JavaScript 类和对象
生成 ES6 类、对象与现代 JavaScript 模式
从 JSON 数据结构生成 JavaScript 代码
粘贴 JSON 数据以生成 JavaScript 类和对象
生成 ES6 类、对象与现代 JavaScript 模式
使用此 JSON 转 JavaScript 生成器,可从 JSON 示例生成 JSDoc 类型或易于运行时使用的模型,适用于 Node.js 与前端应用。
步骤 1 – 粘贴 JSON 示例
导入 从文件、URL 或示例数据加载 JSON。步骤 2 – 选择 JavaScript 输出选项
步骤 3 – 检查生成的代码
根类型名称、空值处理策略以及可选的框架选项。步骤 4 – 在 JS 项目中使用输出
步骤 5 – 复制或下载
快速提示
// JSON 输入
{
"id": 123,
"name": "Maeve Winters",
"email": "[email protected]",
"active": true,
"roles": ["admin", "editor"],
"metadata": { "plan": "pro" },
"createdAt": "2024-03-01T10:15:00Z",
"score": 99.5,
"notes": null
}
// 生成的 JSDoc 类型(简化)
/**
* @typedef {Object} Metadata
* @property {string} plan
*/
/**
* @typedef {Object} Root
* @property {number} id
* @property {string} name
* @property {string|null} email
* @property {boolean} active
* @property {string[]} roles
* @property {Metadata} metadata
* @property {string} createdAt
* @property {number} score
* @property {null} notes
*/探索更多可与本 JSON 转 JavaScript 生成器配合使用的 JSON 与 Schema 工具。
生成器根据您的 JSON 输入创建 JavaScript 类、对象和数据结构。它会分析 JSON 结构并生成相应的 ES6 类、构造函数或具有适当属性定义的普通对象模板。
可以,您可以自定义缩进大小(2、4 或 8 个空格)、导出类型(ES6 导出、声明或无)、根对象名称以及是否生成类或普通对象。生成器适应现代 JavaScript 标准。
嵌套对象转换为嵌套类或对象属性,而数组在注释中用适当的类型注解表示。生成器保持原始 JSON 数据的层次结构。
完全可以!生成的代码遵循 JavaScript 最佳实践,可以直接导入到您的项目中。您可以选择不同的导出格式来匹配项目的模块系统(ES6 模块、CommonJS 等)。