logo

JS 物件轉為 TOML

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

貼上您的 JavaScript 物件字面值,即可立即取得格式化的 TOML 輸出。自動處理未加引號的鍵名及 JS 特有語法。提供 Key 排序功能,讓設定檔更有條理。

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

JS 物件轉為 TOML

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

貼上您的 JavaScript 物件字面值,即可立即取得格式化的 TOML 輸出。自動處理未加引號的鍵名及 JS 特有語法。提供 Key 排序功能,讓設定檔更有條理。

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

常見問題

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

JS 物件和 TOML 有什麼差異?

JavaScript 物件字面值使用大括號,鍵名可加引號或不加,並支援 undefined 與尾隨逗號等 JS 特有值。TOML 使用扁平的鍵值語法搭配區段(tables),支援註解、原生日期時間型別,設計上更適合人類閱讀的設定檔。

可以將 key 依字母排序嗎?

可以,使用排序下拉選單將所有 TOML 表格鍵按字母排序(A 到 Z),或保持 JavaScript 物件中的原始屬性順序。排序會遞迴套用至每個巢狀 TOML 表格。

TOML 常見的使用場景有哪些?

TOML 廣泛用於設定檔,包括 Rust 的 Cargo.toml、Python 的 pyproject.toml、Hugo 網站設定及許多 CLI 工具。其可讀性高的語法使其非常適合人類經常編輯的設定。

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

不會,JS 物件轉 TOML 的轉換完全在您的瀏覽器內進行。您的 JavaScript 程式碼在本地處理,不會傳送至任何遠端伺服器。