JSON ⇄ YAML

JSON 与 YAML,双向互转。

在 JSON 与 YAML 之间快速转换:JSON 转 YAML 得到可读性更好的配置;YAML 转 JSON 便于程序解析。支持嵌套对象、数组与注释,全程在浏览器本地完成。

本页处理在浏览器本地完成

怎么用?

选择方向,把 JSON 或 YAML 贴进输入框,点「转换」即可在右侧看到结果,再点「复制结果」使用。YAML 里用缩进表示层级,# 开头为注释;转换失败会在状态栏提示原因。

常见问题

支持复杂结构吗?

支持嵌套对象、数组以及它们的任意组合;YAML 解析覆盖常见的块式写法(映射、序列、标量、行内注释),但不支持锚点引用(anchor/alias)等高级特性。

数据会上传吗?

不会。所有解析与序列化都在当前浏览器里完成,文本不会发送到任何服务器。

示例与注意事项Example & notes

一个例子A worked example

把一段 k8s 配置(YAML)转成 JSON 喂给接口:粘贴 → 转换 → 复制结果,键名与层级保持一致。Turn a Kubernetes manifest from YAML into JSON for an API: paste, convert, copy — keys and nesting are preserved.

注意事项Things to watch

相关问答More Q&A

转换会改变数据内容吗?Does conversion change my data?

不会改变语义,但缩进会重排、注释与锚点引用会丢失,键顺序在 JSON 中不保证。Semantics stay the same, though indentation is rewritten, comments and anchors vanish, and key order is not guaranteed in JSON.

多大文件比较合适?How large can the file be?

建议 10MB 以内;更大的配置建议用命令行工具处理,避免浏览器卡顿。Stay under roughly 10 MB; larger files are better handled by command-line tooling.

深入阅读

觉得好用?Found it useful?