Free online YAML validator and formatter. Validate YAML syntax, convert between YAML and JSON with syntax highlighting and line numbers. Customizable indentation. Perfect for config files, K8s manifests, and CI/CD pipeline debugging.
💡 Tip: YAML is indentation-sensitive. Use spaces, not tabs. Supports comments (#) and multiline strings.
YAML和JSON都是数据序列化格式。YAML更注重可读性,使用缩进表示层级关系,支持注释、锚点等特性。JSON更简洁,语法更严格,解析速度更快。本工具支持YAML和JSON双向转换。
常见错误包括:缩进不一致(YAML对空格缩进敏感)、忘记冒号后的空格、使用了Tab而非空格、特殊字符未转义、同层级数据类型不一致等。
YAML广泛用于配置文件,如Docker Compose、Kubernetes资源定义、CI/CD管道配置(如GitLab CI、GitHub Actions)、Ansible playbook等。也用于数据交换和API文档。
支持。YAML注释以#开头,在转换为JSON时会自动去除注释。在格式化和语法验证过程中,注释会被保留。