🔒 文件不会离开您的设备
JSON 转 YAML
直接在浏览器中将 JSON 转换为用于配置和文档的 YAML。
JSON
将 JSON 文件拖到此处
或点击选择,或在下方粘贴文本
YAML
限制:
- 文件大小 — 最大 20 MB
- 输入 — 有效的 JSON
- 支持嵌套的对象和数组
关于 JSON 转 YAML 转换器
YAML(YAML Ain't Markup Language)是一种配置文件格式,因其可读性而备受推崇。它被 Docker Compose、Kubernetes、Ansible、GitHub Actions、CI/CD 系统以及许多其他工具使用。如果您有 JSON 配置但需要 YAML — 转换只需几秒钟。
我们的转换器直接在您的浏览器中将 JSON 转换为 YAML。文件不会发送到服务器 — 所有处理都在您的设备上进行。这意味着您的配置保持私密,除您之外没有人可以访问它们。
转换器的功能
- 嵌套结构:任意深度的对象和数组。
- 数据类型:字符串、数字、布尔值、null、数组、对象。
- 字符串转义:如果字符串包含特殊字符,将用引号括起。
- 多行字符串:包含换行符的字符串变成 |- 块。
- 缩进:2 个空格,与大多数 YAML 文件一致。
如何使用
- 将 JSON 文件拖到此处,通过文件管理器选择,或手动粘贴文本。
- 点击「转换为 YAML」。
- 复制结果或下载为 data.yaml 文件。
常见问题
我的文件会到哪里去? 不会到任何地方。文件在您浏览器的内存中处理,关闭页面后即消失。
转换次数有限制吗? 没有。您可以转换任意多次。
YAML 比 JSON 好在哪里? YAML 更易于人类阅读,支持注释,简单字符串不需要引号。但 JSON 解析更快,更明确。
键的顺序会保留吗? 会。转换器保留与原始 JSON 相同的键顺序。