JSON转YAML工具

在线把 JSON 数据转换成易读的 YAML 配置,自动缩进、处理数组和字符串,适合把接口数据转成配置文件。

工具功能

JSON转YAML工具支持将JSON格式数据转换为标准YAML格式,同时支持反向YAML转JSON,满足你双向格式转换需求。转换后的YAML使用2空格缩进,列表使用标准-符号,特殊字符串自动添加引号,多行字符串会按规范折叠。

使用方法

  1. 在输入框中粘贴JSON代码
  2. 点击「转换为YAML」按钮即可在输出框得到转换后的YAML内容
  3. 如果需要YAML转JSON,点击「切换方向」按钮后,输入YAML,再点击转换即可
  4. 可复制输出框中的结果使用

转换规则

注意事项

当前工具支持标准JSON和基础YAML结构转换,复杂YAML特性(如引用、标签)暂不支持,如需处理复杂结构建议使用专业YAML库。转换结果仅供开发调试使用。

什么是JSON和YAML,为什么需要转换?

JSON是JavaScript对象表示法,是一种常用的数据交换格式,结构清晰但对于配置文件来说可读性不如YAML。YAML是一种 human-friendly 数据序列化格式,更容易编写和阅读配置文件。在开发中经常需要在JSON和YAML之间互相转换,本工具可以快速完成这个工作。

转换后缩进是几个空格?

JSON转YAML默认使用2个空格缩进,符合YAML社区的通用规范。

支持YAML转JSON吗?

支持,点击「切换方向(YAML转JSON)」按钮即可切换转换方向,输入YAML输出JSON。

为什么转换提示语法错误?

如果是JSON转YAML,请检查输入的JSON是否符合JSON语法规范,比如引号是否配对、逗号是否多余。如果是YAML转JSON,请检查YAML的缩进和语法是否正确,目前工具仅支持基础YAML结构。