JSON ⇄ YAML 轉換器
在 JSON 與 YAML 之間雙向轉換 — 貼上其中一種,立即得到另一種。適用於設定檔、Kubernetes 資訊清單與 API 酬載。所有處理都在您的瀏覽器中執行,因此您的資料絕不會上傳。
更多預設
前往其他預設 — 每個都有獨立頁面,並已將工具設定好:
如何轉換 JSON 與 YAML
- 選擇方向 — JSON → YAML 或 YAML → JSON。
- 將您的文件貼到輸入框中。
- 從輸出框複製轉換後的結果。
關於 JSON 與 YAML
JSON 與 YAML 以不同的風格描述相同類型的結構化資料 — 物件、陣列與純量。JSON 使用大括號與引號,是網路 API 的通用語言;YAML 使用縮排,較不繁雜,是人工編輯設定的常見選擇,例如 Kubernetes 資訊清單、GitHub Actions 與 Docker Compose。
在兩者之間轉換,可讓您以 YAML 閱讀 API 回應,或將 YAML 設定轉成程式所需的 JSON,而無需手動重寫。此轉換器完全在您的瀏覽器中解析與重新序列化,因此您的設定與酬載絕不會離開您的裝置。
常見問題
如何將 JSON 轉成 YAML?
選擇 JSON → YAML 方向,貼上您的 JSON,YAML 便會立即出現。切換開關即可改為轉換 YAML → JSON。
轉換是否無損?
對於物件、陣列、字串、數字、布林值與 null,JSON 可乾淨地對應到 YAML 並轉回。YAML 專屬的功能,例如註解與錨點,在 JSON 中無法呈現。
為什麼要在兩者之間轉換?
YAML 在設定(Kubernetes、CI、Docker Compose)上更易於閱讀與撰寫;JSON 則是大多數 API 與程式交換資料的格式。透過轉換,您可以選擇最適合該任務的格式來作業。
我的資料會被上傳嗎?
不會。轉換完全在您的瀏覽器中進行,不會有任何內容傳送到伺服器。