TL
Tool Lab
💰捐贈
💰捐贈

YAML to JSON

將 YAML 轉換為 JSON

YAML Input
JSON Output

關於本工具

YAML to JSON 轉換器可將 YAML 設定檔與資料文件轉換為等效的 JSON。縮排的映射會變成 JSON 物件,以連字號開頭的序列會變成陣列,而未加引號的純量則會自動判斷型別(推斷為數字、布林值或 null)。

這是一款輕量級的瀏覽器端解析器,可處理最常見的 YAML 模式。不支援錨點(&)、別名(*)、區塊純量(|、>)及多文件檔案等複雜的 YAML 功能。所有處理均在瀏覽器本機端執行。

使用方法

  1. 將您的 YAML 貼到 YAML 輸入區域,或點擊「範例」載入示例。
  2. 選擇 JSON 縮排層級(2 個空格、4 個空格或最小化)。
  3. 點擊「→ JSON」進行轉換。
  4. 點擊「複製」將 JSON 輸出結果複製到剪貼簿。

使用情境

開發人員會將 YAML 設定檔(CI/CD 流程、Kubernetes 清單、Docker Compose)轉換為 JSON,以供 API 或 JavaScript 應用程式使用。資料工程師會將 YAML 資料檔轉換為 JSON,以供管線擷取使用。前端開發人員會將以 YAML 為基礎的模擬資料轉換為 JSON,以進行測試。

常見問題

  • 哪些 YAML 類型會自動轉換?null/~ → null、true/false → boolean、數字 → number。帶引號的字串會移除引號,其餘則保留為字串。
  • 為什麼我的 YAML 無法正確轉換?不支援 YAML 錨點(&)、別名(*)及多文件檔案(---)等複雜功能。這類情況請改用伺服器端解析器。
  • 我的資料會傳送到伺服器嗎?不會。所有轉換皆使用 JavaScript 解析器在瀏覽器本機執行,不會傳輸任何資料到伺服器。