JSON / YAML / TOML 工具箱

在本機驗證、格式化並在 JSON、YAML、TOML 之間轉換,支援遞迴鍵排序和不可安全轉換檢測。

瀏覽器本地處理
該頁面已通過公開目錄檢查;啟用JavaScript後可使用完整功能。
使用指南

如何使用JSON / YAML / TOML 工具箱

輸入文字或設定檔只在目前瀏覽器中解析和轉換,不會上傳。

  1. 輸入並識別格式

    貼上內容或載入不超過 1 MiB 的 .json、.yaml、.yml、.toml 檔案,可自動識別或指定來源格式。

  2. 驗證與整理

    解析後查看錯誤和轉換警告,選擇格式化或遞迴排序鍵值。

  3. 選擇目標格式

    在 JSON、YAML、TOML 之間轉換,並複製或下載結果;發布前核對註解、日期和數值語義。

限制與注意事項

  • 轉換會移除註釋,YAML 錨點會展開;顯式標籤、TAG、循環引用和原型污染相關鍵會被阻擋。
  • 非安全整數、目標格式無法無損表示的類型,以及 TOML 日期轉換至 JSON 或 YAML 會被阻擋,而不是靜默變更值。
  • 輸入最多 1 MiB、單行 100000 字元、巢狀 100 層和 100000 節點;不同實作對 YAML 或 TOML 邊界語法仍可能有差異。

常見問題

為什麼轉換後註解不見了?

解析器會先建構資料結構,再進行序列化;註解不屬於通用資料模型,因此工具會明確提示,但無法保留。

為什麼 TOML 日期不能轉成 JSON?

直接轉換可能會將帶類型的日期靜默轉換為一般字串,工具選擇阻擋,以避免無損語義遭到誤解。

會執行 YAML 標籤或建構任意物件嗎?

不會。明確標籤和危險鍵會被拒絕,工具只接受受限的普通資料結構。

頁面反饋發現問題或有改進建議?
反饋功能需要在線上版使用

請在線上版啟用 JavaScript 後提交;目前工具或案例的本地功能不受影響。

前往線上版反饋