JSON 轉 YAML

在瀏覽器內把 JSON 轉成 YAML,輸出乾淨並符合規格,不需上傳檔案也不用註冊。

什麼是 JSON 轉 YAML 工具?

JSON 與 YAML 描述的是同一套資料模型,但 YAML 用縮排取代大括號與引號,閱讀和手動編輯都容易得多。轉換工具會把 JSON 文件改寫成等值的 YAML,不會更動任何值。

要把 API 回應搬進 Kubernetes manifest、Ansible playbook 或 CI 設定時,如果格式要求是 YAML,就很適合用它。

如何把 JSON 轉成 YAML

  1. 把 JSON 文件貼進編輯區。
  2. 確認狀態列顯示為有效 JSON。
  3. 切換到「轉換」分頁並選擇 YAML。
  4. 檢查輸出:需要引號的字串會保留引號。
  5. 複製或下載 .yaml 結果。

JSON 轉 YAML 範例

物件

{"name":"web","replicas":3,"image":"nginx:1.27"}
name: web
replicas: 3
image: nginx:1.27

巢狀清單

{"env":[{"name":"MODE","value":"prod"}]}
env:
  - name: MODE
    value: prod

JSON 與 YAML 的差異

比較項目JSONYAML
可讀性結構清楚但較冗長精簡,以縮排為主
註釋不支援支援
資料模型物件、陣列、純量JSON 的超集合
安全解析嚴格需要安全載入器
常見用途API 與傳輸格式設定檔與 manifest
常見問題

常見問題與規格

輸出的 YAML 符合規格嗎?

序列化由 js-yaml 處理,引號與多行純量的規則都依 YAML 1.2 規格。

檔案會被上傳嗎?

不會,轉換完全在你的瀏覽器內完成。

JSON 轉 YAML

  • YAML 輸出使用 2 個空白縮排,不會自動折行。
  • 物件或陣列都可以貼,只要 JSON 有效就能轉換。

全部工具