JSON 與 TOML 轉換器
在瀏覽器中在 JSON 和 TOML 之間互相轉換,支援雙向轉換。
如何使用 JSON / TOML
- 01
選擇轉換方向:JSON 轉 TOML,或 TOML 轉 JSON。
- 02
貼上你的 JSON 或 TOML。
- 03
複製結果,或互換進行反向轉換。
雙向 JSON 和 TOML 轉換器
這是 JSON 和 TOML 之間的雙向轉換器。選擇一個方向,貼上資料,然後複製結果。它建立在經過充分測試的 TOML 解析器之上,可以正確處理巢狀表和表數組。
一切都在你的瀏覽器本機執行,因此你的資料(設定檔案可以包括主機名稱或權杖)永遠不會離開你的裝置。
TOML 的用途
TOML(Tom 的顯而易見的最小語言)是一種設定格式,旨在易於閱讀並清晰地映射到雜湊表上。 Rust 的 Cargo 用於 Cargo.toml 以及 Python 專案用於 pyproject.toml 等等。
JSON 和 TOML:相似的資料,不同的工作
JSON 和 TOML 描述相似的資料,但適合不同的工作。 JSON 是 API 和機器交換的通用語言。 TOML 是為人工編寫的設定而建構的,其中包含使設定檔案易於編輯的部分、註釋和一流日期。
TOML 還支援本機日期和時間值以及鍵入的數字,因此值可以保留其含義,而不是全部變成字串,這也是首選設定的部分原因。
需要注意的一件事:空值
大多數資料都能乾淨地往返,但有一個問題。 TOML 沒有空值。 JSON null 無法表示,因此在轉換為 TOML 之前刪除或取代它們,否則轉換無法表達它們。
常見問題
什麼是 TOML?
TOML 是一種設計為易於閱讀的極簡設定格式,被 Cargo 和許多 Python 專案的 pyproject.toml 使用。
所有資料都能乾淨轉換嗎?
大多數資料可以。TOML 沒有 null,因此 JSON 的 null 值無法表示;轉換前請移除或替換它們。
我的資料會上傳到任何地方嗎?
不會。轉換完全在瀏覽器中執行,你的資料永遠不會離開裝置。