YAML 转 JSON
将 YAML(包括多文档和锚点)转换为有效的 JSON。文件不会上传。
在你的设备上处理:文件不会离开你的电脑
或点击从设备中选择
最多 50 个文件,每个不超过 50 MB。
YAML 转 JSON 的功能
YAML 转 JSON 可读取 YAML 1.2 文件,包括用 --- 分隔的多个文档、锚点与别名,以及 docker-compose 或 GitLab CI 中常见的合并键(<<),并生成带缩进的 JSON。多个文档会变成一个列表。自定义标签不会被执行,只按文本读取。
限制
- 每次最多 50 个文件,每个最大 50 MB。
- Pro 版:每批最多 500 个文件。
- 任务超过 2 分钟会自动停止,以免设备卡住。
- 在你的浏览器中处理:文件不会上传到任何服务器。
常见问题
打开来历不明的 YAML 安全吗?
安全。不会执行任何代码;别名过多、可能使体积成倍膨胀导致设备卡死的文件(billion laughs 攻击)会被拒绝并提示。
为什么 yes 不会变成 true?
因为在现行标准 YAML 1.2 中,只有 true 和 false 是布尔值。同样,日期在 JSON 中保留为文本。
如果有重复的键或语法错误怎么办?
会显示提示,而不是生成不完整的 JSON:同一对象中重复的键在 YAML 中属于错误。