🔒 文件不会离开您的设备
YAML 转 JSON
直接在浏览器中将 YAML 转换为 JSON。无需上传服务器。
YAML
将 YAML 文件拖到此处
或点击选择,或在下方粘贴文本
JSON
限制:
- 文件大小 — 最大 20 MB
- 输入 — 有效的 YAML
- 支持嵌套的对象和数组
关于 YAML 转 JSON 转换器
YAML 是配置文件的便捷格式:Docker Compose、Kubernetes、Ansible、GitHub Actions。但有时需要将 YAML 转换为 JSON — 例如,加载到 API 或由脚本处理。我们的转换器直接在浏览器中完成此操作,无需将文件上传到服务器。
所有数据都在本地处理 — 您的配置和密钥(密码、令牌)不会离开设备。这一点很重要,因为 YAML 文件中经常存储敏感信息。
转换器的功能
- 嵌套对象:任意嵌套深度。
- 数组:块状(- item)和内联([a, b, c])。
- 数据类型:字符串、数字、布尔值、null。
- 引号字符串:单引号和双引号。
- 多行字符串:通过 | 和 >。
- 注释:以 # 开头的行被忽略。
如何使用
- 将 YAML 文件拖到此处,通过文件管理器选择,或手动粘贴文本。
- 点击「转换为 JSON」。
- 复制结果或下载为 data.json 文件。
常见问题
我的文件会到哪里去? 不会到任何地方。文件在您浏览器的内存中处理,关闭页面后即消失。
如果 YAML 包含多个文档(通过 ---)怎么办? 转换器只处理第一个文档。多文档暂不支持。
如何区分 YAML 和 JSON? YAML 使用缩进而非花括号。例如,key: value 而不是 {"key": "value"}。
支持 anchors 和 aliases 吗? 不支持,这些是 YAML 的高级功能。转换器使用基本语法。