YAML ↔ JSON 轉換器

在 YAML 與 JSON 之間互相轉換。

輸入
結果

使用範例

把設定檔轉成另一種格式

在把 Docker Compose 或 GitHub Actions 這類 YAML 設定貼到只接受 JSON 的工具之前先轉換好。

把 JSON API 回應轉成易讀的 YAML

把括號很多、不易閱讀的 JSON 回應轉成以縮排表示的 YAML,結構一目了然。

快速找出 YAML 語法錯誤

貼上因縮排或冒號寫錯而壞掉的 YAML,立刻從錯誤訊息看出問題出在哪裡。

常見問題

我輸入的內容會傳送到伺服器嗎?

不會。所有轉換都只在您的瀏覽器中進行,輸入的內容不會傳送到任何伺服器。

支援錨點、多份文件等複雜的 YAML 嗎?

支援標準 YAML 1.1/1.2 的大部分功能,包括錨點與別名。但請在輸入欄中只放一份文件。

像 undefined 這種 JSON 無法表示的值會怎麼樣?

JSON 無法表示 undefined 或函式等值,請在轉換前避免在輸入中包含這些內容。一般的字串、數字、布林值、陣列、物件與 null 都能順利轉換。

原本的縮排和換行方式會保留嗎?

結果會依照函式庫的預設格式重新產生,因此原始註解或特定的換行風格不會被保留。