JSON ↔ YAML 轉換
將 JSON 與 YAML 格式雙向互轉,保留縮排與結構,即時轉換,適合設定檔與 CI/CD 管線格式轉換
貼上 YAML 內容...關於此工具
JSON 與 YAML 都是廣泛使用的資料序列化格式,但各有其適用場景。JSON 是 API 與網路資料交換的標準——簡潔、機器可讀且語法明確。YAML 則是 DevOps 工具、CI/CD 管線、Docker Compose、Kubernetes 與 GitHub Actions 等設定檔的首選格式——對人類友好,且支援註解。QuickKit 的 JSON ↔ YAML 轉換工具讓你即時切換兩種格式,在任一面板貼入內容,另一面板立即同步更新。所有轉換均在瀏覽器本地執行,無需上傳。
功能特色
- ✓即時轉換 — 在輸入面板輸入或貼上內容,轉換結果立即顯示,無需點擊按鈕。
- ✓JSON 轉 YAML — 將 JSON 物件與陣列轉換為縮排格式正確的 YAML,映射與序列語法完整保留。
- ✓YAML 轉 JSON — 解析 YAML(含多文件與錨點)並輸出格式化的 JSON,可直接用於 API 呼叫。
- ✓結構完整保留 — 轉換過程中,所有嵌套結構、陣列與資料型別(字串、數字、布林值、null)均精確保留。
常見問題
- JSON 與 YAML 有什麼差異?
- JSON 使用大括號與引號,語法嚴格,通用支援度高。YAML 以縮排取代括號,支援註解,更易於人類閱讀與撰寫,因此廣泛用於設定檔。
- YAML 轉 JSON 支援錨點與別名嗎?
- 支援。底層使用的 js-yaml 函式庫在轉換為 JSON 前會解析 YAML 錨點(&)與別名(*),輸出的 JSON 包含完整展開的值。
- 可以轉換多文件 YAML 嗎?
- 此工具處理以 "---" 分隔的 YAML 流時,只會取第一個文件進行轉換。多文件檔案請先拆分後再分別轉換。
延伸閱讀
- w3cYAML 規範 1.2
- wikipediaYAML — Wikipedia
- rfcJSON — RFC 8259