TOML ↔ JSON 轉換器
免費線上 TOML 與 JSON 雙向轉換工具。即時轉換、錯誤行列定位提示、可設定縮排。完全在瀏覽器本地執行,無需上傳。
TOML 是什麼,為什麼被使用?
TOML 是一種以易讀易寫為設計目標的設定檔格式,廣泛用於 Rust(Cargo.toml)、Python(pyproject.toml)等現代專案。
如何把 TOML 轉換為 JSON?
把 TOML 貼到 TOML → JSON 分頁,輸入的同時 JSON 結果即時顯示,並依你選擇的縮排格式化,完成後可複製或下載。
能把 JSON 轉回 TOML 嗎?
可以。切換到 JSON → TOML 分頁並貼上合法 JSON,扁平物件、陣列與巢狀表會以 TOML 表與內聯表的形式輸出。
工具會顯示 TOML 錯誤位置嗎?
會。無效的 TOML 會顯示本地化的錯誤訊息,並給出問題所在的精確行號與欄號,方便快速修正。
設定資料會被傳送到伺服器嗎?
不會。轉換完全在瀏覽器內以本地打包的 smol-toml 函式庫完成,任何資料都不會上傳。
支援哪些 TOML 特性?
支援 TOML 1.0 規範,包括表、陣列、內聯表、字串、整數、浮點數、布林值以及日期和時間。
TOML 的日期如何轉換為 JSON?
TOML 的日期與日期時間值在 JSON 中會轉換為 ISO-8601 字串(JSON 沒有原生日期型別),反向轉換時會輸出為帶引號的字串。
可以設定 JSON 縮排嗎?
可以。在縮排選擇器中選擇 2 空格、4 空格、定位字元或精簡(無空白)輸出。
如何使用TOML ↔ JSON 轉換器
TOML ↔ JSON 轉換器使用頁面本機打包的 smol-toml 解析器,在 TOML 設定檔與 JSON 之間雙向即時轉換。貼上的內容不會上傳,所有轉換都在你的瀏覽器內完成。
- 停留在 TOML → JSON 分頁,把 TOML(例如 Cargo.toml 或 pyproject.toml 的一段)貼到左側輸入框,右側會隨輸入即時顯示 JSON 結果。
- 選擇 JSON 縮排——2 空格、4 空格、定位字元或緊湊模式,輸出會立即重排。無效的 TOML 會顯示錯誤所在的精確行號與欄號。
- 切換到 JSON → TOML 分頁,貼上合法的 JSON,即可得到包含表與內聯表的 TOML 文件。
- 在輸出面板使用複製按鈕,或點下載儲存 output.json / output.toml,也可以用「結果移回輸入」做往返轉換。
- 點「範例」可載入一段包含表、陣列與內聯表的現成程式碼。
TOML 日期在 JSON 中會變成 ISO-8601 字串,若要把值回填給嚴格的 TOML 驗證器,記得先去掉引號。
相關工具
- YAML轉JSON 線上即時將YAML轉換為JSON格式。貼上YAML內容,取得經過驗證和格式化的JSON輸出。
- JSON轉YAML 即時將JSON轉換為YAML格式。貼上JSON,獲取整潔、縮排正確的YAML輸出。
- XML轉JSON 免費線上XML轉JSON工具。貼上XML即可即時獲得格式化的JSON輸出,支援結構驗證和資料完整性保護。
- JSON 驗證器 即時驗證 JSON 語法,提供詳細錯誤資訊和行號定位。免費線上工具,100% 瀏覽器端執行。
- JSON 格式化 格式化和美化JSON,支援自訂縮排。在瀏覽器中即時格式化壓縮的JSON。
- TSV 轉 JSON 線上免費將TSV轉換為JSON。支援表頭、自動類型偵測和壓縮輸出。所有處理均在瀏覽器本機完成。
- JSON 轉 CSV 免費線上 JSON 轉 CSV 工具。支援巢狀物件展平、自訂分隔符,即時下載。100% 瀏覽器執行,無需上傳資料。
- CSV 轉 JSON 轉換器 線上免費將CSV轉換為JSON。支援自訂分隔符、基於表頭的物件、自動類型偵測。所有處理均在瀏覽器本機完成。