跳至內容
Monu Tools

JSON 與 TOML 轉換器

在瀏覽器中在 JSON 和 TOML 之間互相轉換,支援雙向轉換。

如何使用 JSON / TOML

  1. 01

    選擇轉換方向:JSON 轉 TOML,或 TOML 轉 JSON。

  2. 02

    貼上你的 JSON 或 TOML。

  3. 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 值無法表示;轉換前請移除或替換它們。

我的資料會上傳到任何地方嗎?

不會。轉換完全在瀏覽器中執行,你的資料永遠不會離開裝置。

來源

報告問題