JSON 轉 TOML
將 JSON 文件轉換為 TOML,可配置縮排和美化開關。
將 JSON 文件轉換為 TOML,可配置縮排和美化開關。 將 JSON 文件轉換為 TOML,可配置縮排和美化開關。
輸出
將 JSON 文件轉換為 TOML,可配置縮排和美化開關。
將 JSON 文件轉換為 TOML,可配置縮排和美化開關。 將 JSON 文件轉換為 TOML,可配置縮排和美化開關。
JSON 線上協議中無處不在,但現代配置檔案(Cargo、pyproject.toml、GitHub Actions、uv 等)大多用 TOML。當把 API 返回的 JSON 片段複製到配置檔案時,通常要手工翻譯語法:大括號變成節、方括號變成陣列、逗號變換行、帶引號的鍵變成裸鍵。
轉換器自動完成這種翻譯,你貼上 API 響應、複製 TOML 輸出即可。
大多數轉換器預設保留 JSON 物件順序。TOML 允許重新排列節,因此“排序鍵”選項在想要跨執行穩定 diff 時很有用。縮排控制能匹配專案風格(兩空格或四空格)。
對於 TOML 中的表陣列,若 JSON 陣列包含統一物件則輸出內聯形式 key = [ ... ];若型別混合或重複同一模式則輸出表頭形式 [[section]]。這是唯一不能純機械轉換的場景。
提交 TOML 前請確認 JSON 中使用的鍵都是合法的 TOML 裸鍵(無空格、無前導數字、無前導連字元)。轉換器原樣保留鍵名,不會改名。轉換完成後,貼上到編輯器並執行專案 linter,以捕獲轉換器不感知的風格問題。