这个工具是什么
工具先用 JSON.parse 严格验证输入,再交给 js-yaml 序列化。这样既能给出明确的 JSON 语法错误,也能可靠处理 YAML 引号、数组缩进和容易歧义的字符串。
- 对象、数组、字符串、数字、布尔值和 null 均有明确表示。
- 禁用循环引用输出;JSON 本身也不包含引用循环。
- 结果可保存为 result.yaml。
如何使用
- 粘贴标准 JSON。
- 点击“转换为 YAML”。
- 检查数组缩进与带引号字符串。
- 复制结果或下载 YAML 文件。
常见用途
- 把应用配置迁移到 YAML。
- 生成 CI/CD 配置的初始可读版本。
- 比较 JSON 与 YAML 的层级表达方式。
JSON → YAML 功能特点
把标准 JSON 转成易读 YAML,正确处理对象、数组与各种标量类型。 适合日常开发、调试、数据整理与代码优化场景,处理结果可直接查看、复制或下载。
FAQ
转换后还能得到完全相同的文本吗?
格式文本会不同,但对象、数组和标量的值应保持一致;键顺序通常保留解析后的顺序。
字符串为什么有时自动加引号?
生成器会给可能被误读为数字、布尔值或特殊语法的字符串加引号,以保留原始类型。
JSON 中的 null 如何表示?
会输出 YAML 的 null 表示,而不是普通字符串。