TOML 轉 JSON 轉換器

需要反向轉換嗎?
JSON to TOML Converter

TOML 輸入

1

JSON 輸出

輸入 TOML 資料以轉換為 JSON

轉換後的資料將顯示在這裡

如何將 TOML 轉換為 JSON

  1. 步驟 1 – 貼上 TOML 設定

    • 將 TOML 鍵值對、[section] 或 [[array_tables]] 貼到編輯器中。
    • 值可以是字串、整數、浮點數、布林、陣列或日期。
    • 也可從電腦匯入 .toml 檔案。
  2. 步驟 2 – 檢視 JSON

    • 工具會把 TOML 語意轉成合法 JSON 物件。
    • 日期(RFC 3339)通常會以字串保留,並盡可能維持型別資訊。
    • 確認 table 結構是否正確映射為巢狀 JSON 欄位。
  3. 步驟 3 – 匯出結果

    • 複製 JSON 以便在 JavaScript/TypeScript 應用中使用。
    • 下載為 .json 檔案,方便遷移或用於 API。
範例:TOML 轉 JSON
# 輸入 TOML
title = "TOML Example"

[owner]
name = "Tom Preston-Werner"

// 輸出 JSON
{
  "title": "TOML Example",
  "owner": {
    "name": "Tom Preston-Werner"
  }
}

相關工具

常見問題

什麼是 TOML?

TOML(Tom's Obvious Minimal Language)是一種語意清晰、易讀的設定檔格式,設計目標是能夠明確映射到雜湊表結構。

TOML 的 section 如何轉換為 JSON?

TOML 的 [section] 會轉成巢狀 JSON 物件;點號鍵(例如 database.host)會自動建立巢狀結構。

支援哪些 TOML 特性?

支援字串、數字、布林、陣列、內聯表、巢狀 section 與基本日期/時間解析。對於複雜多行字串與進階 TOML 特性,支援可能有限。

支援 array tables([[...]])嗎?

支援。array tables(例如 [[products]])會轉成包含物件的 JSON 陣列,適合表示重複的設定區塊。

我的資料安全嗎?

安全。所有處理都在瀏覽器本地完成,不會上傳到任何伺服器。

TOML 轉 JSON 轉換器 | JSONSwiss