轉換器會把 TOML 解析為 JavaScript 值,並輸出可貼上的物件字面值。表格會成為巢狀物件,陣列會保留為陣列,布林值與數值會維持型別,TOML 類日期值會以 Date 物件表示。
輸出不包含 export default 或 CommonJS 指派等模組語法。TOML 註解與手寫版面會在解析時被移除,key 排序也可能重排巢狀物件屬性。
關於這個主題的常見疑問與實用解答。
TOML 使用鍵值語法搭配 table、註解、原生日期時間型別與多行字串。這個工具會把解析後的 TOML 資料輸出成 JavaScript 物件字面值,使用物件、陣列、字串、數值、布林值,並將 TOML 日期時間值表示成 Date constructor。它不會加入函式或 undefined 等 JavaScript-only 結構。
可以,透過排序下拉選單,您可以將所有 JavaScript 物件屬性按字母排序(A 到 Z),或保持 TOML 表格中的原始順序。排序會遞迴至輸出中的每個巢狀物件。
可以,JavaScript 輸出縮排可透過格式化選項設定為 2 個空格、4 個空格或 Tab。對於 JS 物件字面值,2 個空格縮排符合大多數主流 Linter 設定。
不會,TOML 轉 JS 物件的轉換完全由瀏覽器中的 JavaScript 處理。您的 TOML 設定資料留在您的裝置上,不會與任何伺服器共享。