- 粘贴或上传YAML — 直接粘贴YAML内容或拖放多个.yml/.yaml文件。
- 配置选项 — 选择缩进(2、4空格或紧凑)。
- 转换 — 点击'转换为JSON'解析YAML并生成JSON。
- 查看结果 — 每个文件显示带键计数的结果卡片。
- 下载或复制 — 下载单个JSON或全部打包ZIP。
YAML转JSON转换器 — 解析YAML生成干净的JSON
YAML转JSON转换器是一款免费的浏览器端工具,可解析YAML文档并转换为干净、有效的JSON格式。使用实现完整YAML 1.2规范的js-yaml库,确保精确转换并提供可配置的格式选项。
核心功能
- 完整YAML 1.2支持 — 映射、序列、块标量、锚点、别名和标签。
- 批量支持 — 拖放多个文件进行批量转换,每个有结果卡片和ZIP下载。
- 可配置缩进 — 2或4空格,或无空白的紧凑模式。
- 详细错误消息 — 解析失败时显示带行号的具体错误消息。
- 延迟加载 — js-yaml仅在点击转换时加载。
- 键统计 — 转换后显示总键数。
使用场景
- Kubernetes — 将YAML清单转换为JSON用于kubectl。
- Docker Compose — 将docker-compose.yml转换为JSON。
- CI/CD — GitHub Actions、GitLab CI。
- API — 将OpenAPI YAML规范转换为JSON。
隐私与安全
所有数据在浏览器中处理。js-yaml从CDN加载但YAML数据不会发送到任何服务器。