logo

JS 物件轉為 JSON

JSON 轉為 YAML
JSON 轉為 TOML
JSON 轉為 JS 物件
這個免費線上工具可以協助您將 JavaScript 物件轉換為 JSON 格式

貼上您的 JavaScript 物件字面值,即可立即取得合法的格式化 JSON。自動處理未加引號的鍵名、尾隨逗號與單引號。提供 Key 排序與自訂縮排選項。

logo
啪唧開發工坊
JS 物件轉為 JSON

JS 物件轉為 JSON

JSON 轉為 YAML
JSON 轉為 TOML
JSON 轉為 JS 物件
這個免費線上工具可以協助您將 JavaScript 物件轉換為 JSON 格式
關於這個工具

貼上您的 JavaScript 物件字面值,即可立即取得合法的格式化 JSON。自動處理未加引號的鍵名、尾隨逗號與單引號。提供 Key 排序與自訂縮排選項。

請輸入您想要轉換的 JS 物件
處理中
結果將顯示於此...
處理中
請輸入您想要轉換的 JS 物件
處理中

常見問題

關於這個主題的常見疑問與實用解答。

JavaScript 物件和 JSON 有什麼差異?

JavaScript 物件允許無引號鍵名、單引號、尾隨逗號與方法。JSON 要求雙引號鍵名,且僅支援字串、數值、布林值、null、陣列與物件。本工具會自動將 JS 語法轉為合法 JSON。

可以將 key 依字母排序嗎?

可以,排序下拉選單讓您將所有 JSON 物件鍵按字母順序排列(A 到 Z),或保持 JavaScript 來源的屬性順序。排序會遞迴套用至每個巢狀 JSON 物件。

轉換後的 JSON 可以自訂縮排嗎?

可以,透過格式化選項選擇 JSON 輸出縮排為 2 個空格、4 個空格或 Tab。對於 API 回應,2 個空格是標準;對於人類可讀的設定檔,4 個空格可能更佳。

我的資料會被傳送到伺服器嗎?

不會,JS 物件轉 JSON 的轉換完全在您的瀏覽器端執行。您的 JavaScript 程式碼在本地解析,不會傳輸至任何外部伺服器。