輸入 YAML
輸出結果
行數: 1字符數: 0字節數: 0
行數: 1字符數: 0

什麼是 YAML?

YAML(YAML Ain't Markup Language)是一種人類可讀的數據序列化語言,專為配置文件和數據交換而設計。它以簡潔、清晰的語法著稱,比 XML 更易讀,比 JSON 更具表達力。YAML 使用縮進表示層級關係,使用冒號分隔鍵值對,使用短橫線表示列表項,非常適合編寫配置文件。

使用方法

基本操作

  1. 在左側輸入框粘貼或輸入 YAML 數據
  2. 選擇縮進大小
  3. 點擊「格式化」美化數據,或「壓縮」減小體積,或「驗證」檢查語法
  4. 右側顯示處理結果
  5. 點擊「複製」按鈕複製到剪貼板

選項說明

縮進大小選擇 2 空格或 4 空格縮進

常見問題 (FAQ)

Q: YAML 和 YML 文件有什麼區別?

A: 兩者完全相同,只是文件擴展名不同。.yaml 是官方推薦的標準擴展名,而 .yml 是歷史遺留的簡寫形式。在實際使用中兩者沒有任何區別。

Q: 為什麼我的 YAML 文件會報錯?

A: YAML 最常見的錯誤是縮進問題。請確保:1. 使用空格縮進,不要使用 Tab 鍵;2. 縮進層級保持一致;3. 冒號後面要有空格;4. 列表項的短橫線後面要有空格。

Q: YAML 支持註釋嗎?

A: 支持!YAML 使用 # 符號添加註釋,註釋可以出現在行尾或單獨一行。這是 YAML 相比 JSON 的一大優勢。

Q: 如何在 YAML 中表示特殊字符?

A: 如果字符串中包含特殊字符(如冒號、井號、方括號等),可以使用引號包裹:單引號不解析轉義字符,雙引號支持轉義字符如 \n 表示換行。

Q: 我的數據安全嗎?

A: 完全安全。所有處理都在瀏覽器本地完成,數據不會上傳到任何服務器。

相關工具推薦