免费在线YAML ↔ JSON 转换

一键切换方向,粘贴配置或接口载荷即可获得格式化结果。解析采用兼容 YAML 1.2 的引擎;文本不会上传或保存到服务器。

Loading…

如何使用

  1. 1

    打开YAML / JSON 转换

    先确认这个工具适合你的任务:YAML <-> JSON 转换,格式化输出,一键复制,100% 浏览器内完成。

  2. 2

    粘贴或上传源内容

    把原始文本或文件放入输入区,再选择转换或格式化选项。

  3. 3

    复制或下载转换结果

    先检查预览,再复制输出或下载生成的文件。

要点速览

可离线使用吗?可以 — 解析完全在本标签页内通过 yaml 库完成。
YAML 版本?解析遵循 YAML 1.2 兼容规则(yaml 库),适合常见配置;极罕见边界情况可能与某些 CLI 不完全一致。
注释与多文档?单文档流程最稳定。YAML 中的注释在转 JSON 时会被丢弃;多文档 YAML 请先手动拆分。
隐私?无网络请求 — 文本不会离开你的设备。

典型用途

  1. YAML <-> JSON 转换,格式化输出,一键复制,100% 浏览器内完成。
  2. 可离线使用吗?: 可以 — 解析完全在本标签页内通过 yaml 库完成。
  3. YAML 版本?: 解析遵循 YAML 1.2 兼容规则(yaml 库),适合常见配置;极罕见边界情况可能与某些 CLI 不完全一致。
  4. 注释与多文档?: 单文档流程最稳定。YAML 中的注释在转 JSON 时会被丢弃;多文档 YAML 请先手动拆分。
  5. 隐私?: 无网络请求 — 文本不会离开你的设备。

常见问题

什么时候用 YAML,什么时候用 JSON?

YAML 常用于配置文件与 Kubernetes,可读性好且支持注释。JSON 是 Web API 通用格式。本工具帮助你在两者之间迁移并统一排版。

锚点、标签、自定义类型能完美往返吗?

往返经过 JSON 值:无法在 JSON 表达的 YAML 特性(如部分标签)会丢失或变形。请用于结构兼容的数据。

大文件为什么变慢?

超大文本会在浏览器内同步解析。若达到数 MB 级,更适合本地 CLI;一般配置文件在此页应足够快。

数据会发到 Safe Local Tools 服务器吗?

不会。站点为静态页面,转换仅在浏览器执行;刷新或关闭即可丢弃内容。

JSON 能带尾逗号吗?

标准 JSON.parse 不允许尾逗号。请先去掉尾逗号或修正 JSON,再转为 YAML。

支持 JSON5 等超集吗?

JSON → YAML 模式仅接受严格 JSON(ECMA-404)。若使用 JSON5 等,请先用其他工具规范为标准 JSON。