各种数据格式之间的转换工具
更新
最近上线的改进
提供JSON和YAML格式之间的双向转换。
适用于编写配置文件或转换数据格式。
JavaScript对象表示法,常用于API通信
人类可读格式,常用于配置文件
支持双向转换
实时转换
JSON/YAML转换器是提供JSON和YAML两种数据序列化格式间双向转换的工具。可以实时将JSON转换为YAML,或将YAML转换为JSON,通过缩进设置和输入输出交换功能,可以快速执行配置文件格式转换、数据格式迁移等任务。
选择转换方向
在顶部选择“JSON → YAML”或“YAML → JSON”转换方向。
输入数据
在左侧编辑器中输入要转换的 JSON 或 YAML 数据,或加载示例。
查看结果
右侧编辑器会实时显示转换结果,存在错误时会显示错误消息。
复制或交换
复制结果,或点击“交换输入输出”按钮将结果移至输入区并进行反向转换。
JSON 使用花括号、方括号和引号,格式严格,适合机器处理;YAML 基于缩进,更便于人类读写。JSON 主要用于 API 通信,YAML 则常用于 Kubernetes、Docker Compose 等配置文件。
JSON 不支持 YAML 注释(#),因此转换时会将其删除。如需保留注释,请继续使用 YAML 格式,或考虑 JSON5 等扩展格式。
可在选项面板中分别将 YAML 和 JSON 缩进设置为2个或4个空格。请根据项目的编码规范进行设置。
该功能会将转换结果移至输入区,并反转转换方向。将 JSON→YAML 的结果再转回 JSON 与原文比较时非常实用。
转换在浏览器中执行,超大型数据可能影响性能。对于常见的配置文件大小(数百 KB),通常可以正常运行。