TOML 轉 JSON
把 TOML 文件轉換為 JSON,支援縮排和緊湊模式。
把 TOML 文件轉換為 JSON,支援縮排和緊湊模式。 把 TOML 文件轉換為 JSON,支援縮排和緊湊模式。
輸出
把 TOML 文件轉換為 JSON,支援縮排和緊湊模式。
把 TOML 文件轉換為 JSON,支援縮排和緊湊模式。 把 TOML 文件轉換為 JSON,支援縮排和緊湊模式。
JSON 是 Web 上的通用語:每個 API 都說它,每個編輯器都能高亮它,每種語言的標準庫都有解析器。TOML 擅長人類編輯的配置,但作為執行時資料交換格式的支援不如 JSON 廣泛。當你需要把 TOML 配置餵給只吃 JSON 的工具(線上 playground、schema 校驗器、程式碼生成器等)時,可靠的 TOML→JSON 轉換器能救場。
因為兩種格式都足以表達同樣的基本型別,轉換基本無損。TOML 特有的型別(多行字串、日期)翻譯為普通字串;JSON 特有的值(null)翻譯為 JSON 字面量 null,TOML 沒有原生對應。
轉換器提供美化切換(2/4 空格縮排)和緊湊模式(單行)。對於很大的配置檔案,緊湊輸出更容易貼上到 curl 請求體裡。“交換”按鈕把 JSON 輸出搬回輸入框,方便重新編輯後再匯出為 TOML。
轉換後,先用 schema 校驗器(ajv、jsonschema 等)驗證 JSON,再餵給下游工具。TOML 解析器很嚴格:它會拒絕以數字開頭的未加引號標量、帶註釋的內聯表等常見錯誤。利用報錯資訊修復源文件,而不是改 JSON。