開發者工具 / 17
JSON 轉 TOML/TOML 轉 JSON 轉換器
將JSON物件轉換為TOML設定語法,或將TOML字串解析為JSON物件資料。
JSON 轉 TOML/TOML 轉 JSON 轉換器: TOEA會將資料鍵、數字、布林值、陣列和資料表解析為符合規範的TOML或JSON結構。 全程在瀏覽器中於本機執行,檔案不會上傳至伺服器。
- 分類
- 開發者工具
- 使用次數
- 在瀏覽器中
- 費用
- 免費・免註冊
- 可用狀態
- 可立即使用
TOML 無法表達的內容
TOML 沒有 null,因此值為 null 的鍵會從輸出中省略,陣列中的 null 項目也會被移除。大多數程式會把缺少的鍵視為未設定,但請確認使用的讀取器是否能區分不存在的鍵和空鍵。頂層必須是物件,因為 TOML 檔案一律是表格。日期會維持為加上引號的字串,不會轉成 TOML 原生的日期時間值;如果讀取器需要真正的日期,請移除類似 2024-05-01T09:00:00Z 值上的引號。
巢狀結構與鍵名稱
巢狀物件會在任意深度轉成表格區段,並以其路徑命名:server.tls 會寫在 [server.tls] 標頭下。項目全都是物件的陣列會轉成一系列的 [[name]] 區段,每個項目各一個。混合陣列中的物件會寫成內嵌表格,例如 { a = 1 }。只包含字母、數字、_ 和 - 的鍵會直接書寫;其他鍵,例如包含空格或句點的鍵,則會加上引號,如 "my key" = 1。
TOML 轉 JSON 的方向可讀取單行值、[table] 與帶句點的 [a.b] 標頭,以及 [[array]] 區段。多行字串和內嵌表格不會讀取,因此對設定檔形式的檔案而言,來回轉換效果最佳。
使用方式
- 貼上JSON或TOML字串。
- 選擇轉換方向(JSON → TOML或TOML → JSON)。
- 複製輸出結果。
隱私與限制
設定資料會嚴格留在您的瀏覽器中。
相關工具
常見問題
支援哪些TOML結構?
JSON轉TOML會寫入鍵值、陣列、任意深度的巢狀資料表(以[a.b]區段表示),以及物件陣列(以[[table]]區段表示)。TOML轉JSON可讀取單行鍵值、[table]和點號表示的[a.b]標頭,以及[[table]]區段;不會讀取內嵌資料表和多行字串。
免費工具・使用在瀏覽器中次・免註冊