一个简单的对象
Paste a small example into the tool and change one part at a time.
会转换成两行整洁的 YAML:name: Coddy 和 free: true。
在 JSON 和 YAML 之间互相转换,并即时校验。
最后更新
Coddy 让你在浏览器里编写真实代码来学习:互动课程、即时反馈,卡住时还有 AI 帮忙。
JSON 和 YAML 是书写同一种结构化数据的两种方式:对象、数组、字符串、数字和布尔值。JSON 使用花括号和方括号,是大多数 API 使用的格式;YAML 使用缩进,是配置文件的首选(Docker Compose、Kubernetes、GitHub Actions、CI 流水线)。JSON 转 YAML 工具能在两者之间无损转换。
这个工具支持双向转换。在 JSON → YAML 模式下,它会解析你的 JSON,再以带缩进的 YAML 输出。在 YAML → JSON 模式下,它会解析 YAML,并输出美化后的等价 JSON。如果输入有语法错误,你会看到解析器给出的具体信息,而不是悄无声息地失败。
一切都在你的浏览器本地运行:你的配置数据、密钥和载荷绝不会上传到服务器。
yes、no 和 12:30 这样的值可能会被特殊解析,拿不准时就加上引号。# like this),JSON 没有,所以经过一次 JSON 往返转换,注释就会丢失。选择 JSON → YAML 把 JSON 转成 YAML,或者选择 YAML → JSON 反向转换。
把 JSON 或 YAML 放进左侧面板。转换会随着输入即时完成。
如果输入格式有误,右侧面板会显示具体的解析错误和行号,方便你快速修正。
一键复制结果,或者点击互换,直接把结果再反向转换回去。
Paste a small example into the tool and change one part at a time.
会转换成两行整洁的 YAML:name: Coddy 和 free: true。
Copy the original value, run the tool, then compare the result.
数组会变成键下方带 - 前缀的 YAML 列表。
# 注释,因为 JSON 没有注释。在 JSON → YAML 模式下,把 JSON 粘贴到左侧面板。等价的 YAML 会立即出现在右侧,可以直接复制。
可以。切换到 YAML → JSON 模式并粘贴 YAML,工具会输出美化后的 JSON。
不会。解析和转换完全在你的浏览器中运行,你的配置数据和密钥绝不会离开你的设备。
# 注释都会被丢掉。