JSON / YAML / TOML 工具箱
在本機驗證、格式化並在 JSON、YAML、TOML 之間轉換,支援遞迴鍵排序和不可安全轉換檢測。
瀏覽器本地處理
該頁面已通過公開目錄檢查;啟用JavaScript後可使用完整功能。
使用指南
如何使用JSON / YAML / TOML 工具箱
輸入文字或設定檔只在目前瀏覽器中解析和轉換,不會上傳。
輸入並識別格式
貼上內容或載入不超過 1 MiB 的 .json、.yaml、.yml、.toml 檔案,可自動識別或指定來源格式。
驗證與整理
解析後查看錯誤和轉換警告,選擇格式化或遞迴排序鍵值。
選擇目標格式
在 JSON、YAML、TOML 之間轉換,並複製或下載結果;發布前核對註解、日期和數值語義。
限制與注意事項
- 轉換會移除註釋,YAML 錨點會展開;顯式標籤、TAG、循環引用和原型污染相關鍵會被阻擋。
- 非安全整數、目標格式無法無損表示的類型,以及 TOML 日期轉換至 JSON 或 YAML 會被阻擋,而不是靜默變更值。
- 輸入最多 1 MiB、單行 100000 字元、巢狀 100 層和 100000 節點;不同實作對 YAML 或 TOML 邊界語法仍可能有差異。
常見問題
為什麼轉換後註解不見了?
解析器會先建構資料結構,再進行序列化;註解不屬於通用資料模型,因此工具會明確提示,但無法保留。
為什麼 TOML 日期不能轉成 JSON?
直接轉換可能會將帶類型的日期靜默轉換為一般字串,工具選擇阻擋,以避免無損語義遭到誤解。
會執行 YAML 標籤或建構任意物件嗎?
不會。明確標籤和危險鍵會被拒絕,工具只接受受限的普通資料結構。