正在準備工作區…
輸入
輸出
結果將顯示在這裡。
使用方法
- 貼上文字、開啟 UTF-8 檔案,或試用 Sample。
- 選擇輸入與設定,接著執行工具,或啟用自動執行。
- 檢查結果後複製或下載。修改輸入會使先前的結果失效。
YAML 格式化
統一 YAML 縮排,同時保留註解與錨點。
處理在瀏覽器本機完成,輸入不會傳送給 DevToolsy。
運作原理
支援 YAML 1.2 設定與多文件串流。格式化前會拒絕語法錯誤與重複鍵,保留文字中的錨點、別名及自訂標籤。
輸入
# Application settings
app: {name: DevToolsy, enabled: true}
defaults: &defaults
retries: 3
timeout: 5000
worker:
<<: *defaults
queue: tasks
---
environment: production
輸出
# Application settings
app: { name: DevToolsy, enabled: true }
defaults: &defaults
retries: 3
timeout: 5000
worker:
<<: *defaults
queue: tasks
---
environment: production
統一 YAML 縮排,同時保留註解與錨點。
選項與資料保真
可選擇縮排與行寬。保留數值文字,不展開別名;不驗證 Kubernetes、CI 或特定應用程式的設定規則。
使用處理結果
本頁輸出易讀的 YAML。轉換請使用獨立的 YAML 轉 JSON 工具;它對標籤、別名與數值有不同限制。
檢查結果後複製或下載。修改輸入會使先前的結果失效。
處理限制
每份 UTF-8 輸入上限 1 MiB,輸出上限 8 MiB。JSONPath 與 Schema 5 秒逾時,其他工具 30 秒逾時。
延伸閱讀YAML 1.2.2
?
常見問題
可以格式化多份 YAML 文件嗎?
支援 YAML 1.2 設定與多文件串流。格式化前會拒絕語法錯誤與重複鍵,保留文字中的錨點、別名及自訂標籤。
格式化會保留哪些內容?
可選擇縮排與行寬。保留數值文字,不展開別名;不驗證 Kubernetes、CI 或特定應用程式的設定規則。
這個工具會將 YAML 轉為 JSON 嗎?
不會,本頁輸出易讀的 YAML。轉換請使用獨立的 YAML 轉 JSON 工具;它對標籤、別名與數值有不同限制。
輸入內容會上傳嗎?
處理在瀏覽器本機完成,輸入不會傳送給 DevToolsy。
可以開啟本機檔案嗎?
UTF-8 輸入最大 1 MiB · 輸出最大 8 MiB