Dev Tools
JSON 轉 YAML – 免費線上轉換
即時將 JSON 轉成 YAML,支援巢狀物件、陣列與所有 JSON 型別,全程在瀏覽器中處理。
檔案絕不儲存即時完成無需註冊
🔒 您的檔案絕不會離開瀏覽器。轉換透過 js-yaml 在本機完成。
如何線上將 JSON 轉成 YAML
- 1
貼上 JSON
將有效的 JSON 貼到輸入框中。
- 2
查看 YAML 輸出
轉換後的 YAML 會立即顯示。工具會驗證 JSON,格式有誤時會顯示錯誤。
- 3
複製 YAML
按一下「複製」,即可將 YAML 複製到剪貼簿。
JSON 與 YAML 描述的是相同的資料模型(對應、序列與純量),但設計給不同的讀者。JSON 為機器而設計:引號規則嚴格、沒有註解、解析不含歧義。YAML 則為手動編輯設定檔的人而設計:以縮排取代大括號、引號可省略,也能加註解。將 JSON 轉成 YAML,常是讓 API 回應或自動產生的設定檔更易於維護的第一步。
常見用途包括:把 JSON 設定轉成 Kubernetes 資訊清單、docker-compose 檔案、GitHub Actions 工作流程或 Ansible playbook,這些生態系都以 YAML 為標準。也很適合讓大型 JSON 在 pull request 中更易於審查,因為 YAML 的逐行差異比單行 JSON 清楚得多。
轉換透過 js-yaml 函式庫在您的瀏覽器中完成,貼上的資料不會傳送到任何伺服器。產生 YAML 之前,工具會先解析您的 JSON,因此輸入有誤時會顯示清楚的錯誤訊息,而不是產生損毀的檔案。大括號與中括號會變成縮排,安全時鍵名的引號會省略,且不會遺失任何資訊,您也可以用「YAML 轉 JSON」工具轉換回來。請留意 YAML 的縮排具有意義,改變縮排就會改變結構。