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 – 檢查產生的程式碼
根型別名稱、null 處理策略與可選的框架選項。步驟 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 export、declare 或無)、根物件名稱,以及是否產生類別或純物件。產生器會配合現代 JavaScript 標準。
巢狀物件會轉換為巢狀類別或物件屬性;陣列則以註解的方式提供適當的型別提示。產生器會保留原始 JSON 的階層結構。
當然可以!產生的程式碼遵循最佳實務,可直接匯入專案中使用。你也可以選擇不同的匯出格式,以符合專案的模組系統(ES6 modules、CommonJS 等)。