什麼是 JSON ⇄ YAML 轉換?
YAML 是設定檔常用的格式,用縮排取代 JSON 的大括號,讀寫更直覺;JSON 則是程式與 API 最通用的資料格式。這個工具在兩者之間互轉,方便你把設定檔轉給程式用、或把 API 回傳整理成好讀的 YAML。全程在你的瀏覽器本機完成,不上傳。
如何使用
- 把 JSON 或 YAML 貼進輸入框(也可拖入檔案)。
- 按「JSON → YAML」或「YAML → JSON」。
- 結果可一鍵複製或下載;若語法有誤,狀態列會指出原因。
使用情境
- 把 API 的 JSON 回傳轉成好讀的 YAML 設定。
- 把手寫的 YAML 設定轉成程式好處理的 JSON。
- 需要美化或驗證 JSON 時,搭配 JSON 格式化工具;要轉表格則用 JSON ⇄ CSV ⇄ Excel。
轉成 JSON 後,YAML 的註解為什麼不見了?
你把 Docker Compose 或 CI 的 YAML 設定轉成 JSON 給程式吃,常發現那些 # 開頭的註解全消失了——這是正常的,不是 bug:JSON 規格根本沒有註解語法,所以無處可放。另外兩個 YAML 常踩的雷:縮排只能用空白、不能混 Tab,錯一格意思就變;還有未加引號的 no / yes / on / off 會被當成布林值,國碼 NO 可能被解讀成 false——看起來像字串的值記得加引號。轉完想順手美化 JSON,可接JSON 格式化工具。