使用指南

在线JSON ↔ YAML转换 — 自动识别与输出格式

在线将 API 数据或配置文件从 JSON 转为 YAML,或从 YAML 转为 JSON。

使用方法

  1. 在输入标题旁选择自动 / JSON / YAML。自动优先识别有效JSON,手动格式优先并检查所选格式的语法。清空输入会保留模式和输出选项。结果标题不显示方向状态,转换内容显示在下方。
  2. 在结果标题旁或放大视图选择展开、单行、2或4空格、键排序。
  3. 语法错误显示行和列,跳转可定位并选中输入错误,复制不包含行号。

输入与输出示例

YAML → JSON

输入示例

name: api
replicas: 2

结果示例

{
  "name": "api",
  "replicas": 2
}

JSON → YAML

输入示例

{"name":"api","replicas":2}

结果示例

name: api
replicas: 2

背景知识

JSON
JSON是以键值对和数组表示数据的文本格式。它使用花括号、方括号及双引号,常用于API响应和数据交换。
YAML
YAML是便于人们阅读和编写的数据格式。它使用缩进与键: 值表示法,常用于Kubernetes等配置文件。
JSON ↔ YAML
格式转换先读取键、值及列表等数据结构,再用另一种表示法输出。单行JSON与多行YAML可以表达相同的数据结构。

注意事项

常见问题

这个在线工具适合哪些任务?

在线将 API 数据或配置文件从 JSON 转为 YAML,或从 YAML 转为 JSON。

输入同时是有效JSON和YAML会怎样?

优先识别有效JSON并转成YAML,其余有效YAML转成JSON。类JSON语法错误会报告而非默默当作YAML。

保留YAML注释和特殊类型吗?

不保留注释和原格式。YAML专用类型可能无法映射为JSON,循环数据不能导出JSON。数字遵循JavaScript精度。

Baro Work是无需登录的工具集合,输入与结果不存储在网站服务器或浏览器存储中。翻译与DNS的外部传输请参阅工具说明。

在首页使用全部工具 →