DataFmt

YAML 转 JSON

把 YAML 配置转换为程序更易消费的 JSON 格式。

将文件拖拽到此处,或点击上传
选项:

功能介绍

很多配置以 YAML 写成,但脚本和后端服务更倾向直接使用 JSON。在两者之间手工翻译容易出错,尤其当 YAML 使用锚点 `&` 与引用 `*` 时。

DataFmt 基于 js-yaml 的核心解析器工作,正确处理锚点、合并键 `<<`、多文档(仅保留第一个文档)等特性,并产出严格符合规范的 JSON。

使用步骤

  1. 粘贴 YAML 文本。
  2. 点击"转换"。
  3. 右侧即得到格式化的 JSON。
  4. 可按需切换是否美化输出。

典型用例

注意事项

常见问题

支持 YAML 1.2 规范吗?
支持,解析器以 YAML 1.2 的 CORE_SCHEMA 为默认。
我的 YAML 有 `<<: *ref` 合并键,能正确处理吗?
能。合并键会被展开到结果对象中。
未加载外部文件的安全考虑?
我们禁用了不安全的构造函数(如 `!!js/function`),避免在浏览器中执行任意代码。