这个工具有问题吗?

关于「YAML JSON Converter Online」

该工具在 YAML 和 JSON 之间双向转换。YAML 适用于人工编辑的配置(Kubernetes 清单、CI 管道、Ansible playbook);JSON 适用于机器之间的传输。该转换器在不丢失数据的情况下连接两者。

两种格式都表示相同的数据模型——嵌套对象、数组、字符串、数字、布尔值、null——因此转换是无损的。该工具在目标格式支持时保留注释,并允许您选择缩进、键排序和其他格式选项。

在将 YAML 配置适配为期望 JSON 的 API、从 JSON 模式测试夹具生成示例 YAML,或仅以您偏好的格式可视化复杂配置时非常有用。

如何使用这个工具

如何在 YAML 与 JSON 之间互转

  1. 粘贴输入

    把 YAML 或 JSON 文本放入「Input」字段。工具按所选方向解析——不做自动判别。

  2. 选择方向

    「Direction」在 `yaml_to_json`(解析 YAML,按 2 空格缩进输出 JSON)与 `json_to_yaml`(解析 JSON,按 lineWidth 100 输出 YAML)之间切换。默认 yaml_to_json。

  3. 点击运行

    结果返回 `output`(转换后文本)与 `format`(输出格式:`json` 或 `yaml`)。两者分开,便于前端选择对应的语法高亮。

  4. 往返注意

    首轮经过 JSON 会丢失 YAML 注释;对象键顺序可能改变;YAML 标签类型(如 `!!set`)会塌缩为普通 JSON。需要无损 YAML 编辑请改用 yaml-formatter-online。