1. 何時使用 YAML 與 JSON
JSON 針對機器對機器的資料交換(API 回應、已儲存設定)做了最佳化,它的嚴格語法能降低解析時的驚訝。YAML 以縮排為基礎,支援註解(#),並且較易讓人閱讀,所以在設定檔領域廣泛使用:docker-compose.yml、GitHub Actions workflows、Kubernetes manifests、Ansible playbooks。可用這個工具將 YAML 設定轉為 JSON 以利程式化處理,或將 JSON 資料轉為整齊、易讀的 YAML。