免費註冊

JSON 轉 YAML

貼上 JSON,得到整齊的塊狀 YAML,直接放進配置檔案。

或把檔案拖到這裡

支援 JSON

加密上傳,檔案 1 小時後自動刪除。

關於JSON 轉 YAML

JSON 轉 YAML 把大括號和引號換成大多數配置檔案用的縮排寫法,Kubernetes、Helm 的 values、GitHub Actions、Ansible 都用得上。貼上 JSON 或開啟 .json 檔案,YAML 隨輸入實時生成,複製進倉庫就能用。配置資料在表格裡的話,可以先用Excel 轉 JSON轉成 JSON。

鍵保持你原來的順序,不會按字母重新排序;中文、日文和帶重音的字母原樣輸出,不會變成轉義編碼;長字串保持在一行。輸入不是合法 JSON 時,提示會指出解析停在哪一行;每行一個物件的 JSON Lines 會讀成列表。轉換在伺服器上即時完成,不算任務次數。

JSON 轉 YAML怎麼用

  1. 1
    貼上 JSON

    把 JSON 粘進“輸入”框,或用“開啟檔案”載入;點“示例”會填入一段小配置。

  2. 2
    檢視 YAML

    JSON 轉 YAML 隨輸入進行,有語法錯誤時會提示該檢查哪一行。

  3. 3
    複製或儲存

    把 YAML 複製到編輯器裡,或儲存成 .yaml 檔案。

為什麼用熊仔工匠

  • 鍵的順序不變

    YAML 和原來的 JSON 順序一致,對照檢查更省事。

  • 中文原樣顯示

    中文、日文、帶重音的字母都照原樣寫出,不會變成轉義編碼。

  • 統一塊狀寫法

    巢狀物件和列表都用縮排和短橫線,不會出現行內大括號。

  • 內容不儲存

    文字在記憶體裡轉換,不會存下來。

常見問題

JSON 轉 YAML常見問題

JSON 轉 YAML 會打亂鍵的順序嗎?
不會。鍵按 JSON 裡的原順序輸出,不會按字母排序。
為什麼配置檔案更愛用 YAML?
YAML 更適合人讀、人改,還能寫註釋,所以大多數配置工具都用它;JSON 更嚴格,更適合程式之間交換資料。需要把 YAML 轉回 JSON 時,表格與資料轉換裡有對應工具。
怎麼把 JSON 轉 YAML 給 Kubernetes 用?
貼上 JSON 格式的清單,複製生成的 YAML,存成 .yaml 檔案,kubectl apply -f 就能用。粘進已有檔案時注意縮排對齊。
JSON 轉 YAML 收費嗎?
不收費,不用註冊,也不算任務次數。每次最多可以轉 1,000,000 個字元。
把配置貼到這裡安全嗎?
文字經 HTTPS 傳輸,在記憶體裡轉換後即丟棄。但不管用哪個線上工具,貼配置之前都建議先刪掉密碼和令牌。
把JSON 轉 YAML分享給朋友開啟瀏覽器就能用,對方不註冊也能先試。

相關工具

XLSSQL Excel 轉 SQL根據 Excel、CSV 生成建表語句和 INSERT 語句。
XMLXLS XML 轉 Excel把 XML 裡重複的記錄轉成表格行。
CSVXLS CSV 轉 Excel把 CSV、TSV 轉成 Excel,分列和編碼自動識別。
CSVJSON CSV 轉 JSON在瀏覽器裡把 CSV 轉成 JSON,檔案不上傳。
CSVXML CSV 轉 XML把 CSV 或 Excel 的行轉成 XML 記錄。
XLSCSV Excel 轉 CSV每個工作表存成 CSV,單元格換行也正確處理。
XLSHTML Excel 轉 HTML把表格轉成可直接放進網頁的 HTML。
XLSJPG Excel 轉圖片把表格和圖表匯出成圖片。