YAML / JSON轉換

粘貼YAML或JSON,一鍵互轉。 排查K8s、Docker Compose、CI配寘時快速在兩種格式間切換。

隱私提示:本地解析,不上傳伺服器。

↓ 在下方輸入區貼上內容,結果會立即顯示

在此粘贴 YAML 或 JSON

选择转换方向后点击转换按钮。

粘貼YAML或JSON,一鍵互轉。 排查K8s、Docker Compose、CI配寘時快速在兩種格式間切換。

快速開始

  1. 選擇方向

    YAML→JSON或JSON→YAML。

  2. 粘貼並轉換

    無效YAML/JSON會給出解析錯誤。

與JSON格式化的區別

本工具專注 yaml ↔ json 結構轉換;美化 json 請用 json 格式化工具。

典型工作流

當處理Kubernetes或Docker Compose配寘時,開發者常需要在YAML和JSON之間切換。 比如:1)複製CI/CD配寘到JSON格式的API請求中2)將JSON API響應轉換為更易讀的YAML進行調試。 本工具會自動保留注釋和格式,轉換後可直接使用。

進階用法:在VS Code中編寫YAML時,可先轉換為JSON後用jq命令處理複雜結構,再轉回YAML。 工具支持大文件處理(≤5MB),轉換過程完全在瀏覽器本地完成,敏感配寘不會上傳服務器。

示例

YAML示例

Input

name: towalles
ready: true

Output

{
  "name": "towalles",
  "ready": true
}

FAQ

支持YAML錨點嗎?

依賴底層解析器; 複雜錨點可能在轉JSON時展開或報錯。

轉換後會保持鍵值順序嗎?

會。 YAML 1.2和JSON規範都要求保留鍵順序,這在處理需要順序敏感的配寘(如Istio規則)時特別重要。 但注意部分舊版解析器可能不遵守此規範。