JSON ↔ YAML
在 JSON 與 YAML 之間互相轉換,並驗證格式。
轉換在您的瀏覽器中即時進行——不會上傳任何資料。編輯任一側,另一側會立即跟著更新。 · 將 .json / .yaml 檔案拖放至任一面板
關於 JSON ↔ YAML
JSON ↔ YAML 轉換器可在兩種格式之間雙向轉換,並內建驗證功能。將 JSON 貼在一側,或將 YAML 貼在另一側,轉換會在你的瀏覽器中即時進行;語法錯誤會連同確切位置一併回報,因此一個多餘的逗號或錯誤縮排幾秒內就能找到。
格式設定可自訂:選擇縮排寬度,並可選擇是否依字母順序排序物件鍵,以取得穩定、便於差異比對的輸出。即時統計會顯示文件的行數、位元組數、鍵的數量與巢狀深度,工具也會告訴你根節點是物件、陣列還是純量。
你可以輸入、貼上、上傳檔案,或將檔案拖曳到頁面上,然後複製或下載轉換後的結果。由於一切都在用戶端執行,含有機密資料的設定檔永遠不會離開你的裝置——這是 API 負載與 Kubernetes、CI 或 Docker Compose 設定之間實用的日常橋樑。
如何使用 JSON ↔ YAML
- 將你的 JSON 或 YAML 貼到對應的面板中——或將檔案上傳或拖曳到頁面上。
- 若有回報語法錯誤,利用標示的行位置來修正。
- 設定縮排寬度,並依喜好切換鍵排序功能。
- 在另一側面板閱讀轉換後的輸出,以及文件統計資訊。
- 複製結果,或將其下載為檔案。
常見問題
就資料而言,是的——YAML 是 JSON 的超集,因此每份 JSON 文件都有對應的 YAML 表示形式,反之亦然。改變的是語法:YAML 使用縮排並允許註解,不過轉換成 JSON 時註解會遺失,因為 JSON 沒有註解語法。
無效的輸入會標示出失敗位置,讓你能直接跳到出問題的那一行——通常是 JSON 中缺少逗號或引號,或是 YAML 中縮排不一致與未跳脫的特殊字元。
它會在輸出的每一層都依字母順序排列物件鍵。經過排序的鍵能讓轉換後的檔案具有確定性,這樣版本控制的差異比對就會更小,也更容易並排比較兩份設定。
YAML 會自動為未加引號的純量賦予型別:yes 和 no 會變成布林值,012 可能被解析為數字,而國家代碼如 NO 是出了名的陷阱。請在 YAML 原始碼中為該值加上引號,強制讓它維持字串型別。
可以——轉換完全在你的瀏覽器中進行,包括你拖曳進來的檔案。不會傳輸任何資料,因此轉換含有憑證或內部主機名稱的設定檔是安全的。
是的,免費且沒有以檔案大小計費的付費牆——你可以隨時依需要雙向轉換。
熱門搜尋
json 轉 yaml
yaml 轉 json
json yaml 轉換器
線上轉換 yaml
yaml 驗證器
json yaml 工具
需要協助?
使用此工具時遇到問題?請告訴我們的團隊。