YAML 转换器
在线在 YAML 与 JSON 之间转换。免费、隐私本地化、100% 客户端运行。支持嵌套映射、序列、标量(字符串/数字/布尔/null)和带引号字符串,适合配置文件转换、CI/CD 流水线定义和 Kubernetes 清单处理。
尝试示例:
Local only
最近历史
暂无历史
使用方法
- 将 YAML 或 JSON 粘贴到输入框中。
- 选择 YAML 转 JSON 或 JSON 转 YAML 模式。
- 复制或下载结果。
使用此工具的任务
转换 CSV to YAML
转换 tabular CSV data to YAML for structured configuration or documentation. Each row becomes a YAML list item with column headers as keys. 任务
转换 JSON to YAML and back without losing data
Translate 之间 JSON 和 YAML 为配置 files, preserving nested structures, arrays, 和标量 types across round-trip. 任务
转换 TOML configuration to JSON
解析 a TOML config file (used by Rust, Python projects) into JSON for tooling that expects JSON input. 任务
转换 XML to YAML
转换 XML documents to YAML for more readable configuration files. YAML's indentation-based syntax is cleaner than XML's tags for human-authored data. 任务
在 JSON 与 YAML 之间迁移配置
将 JSON 配置转为 YAML(或反向),带格式化中间步骤,并在提交文件前了解类型强转陷阱。 任务
Use YAML frontmatter 为 document 元数据
Frontmatter 是 YAML 元数据在 顶部的 Markdown file, delimited 通过 ---. 常见在 静态 site generators (Astro, Hugo, Jekyll) 为 page 元数据. 任务
使用此工具的管道
常见问题
- 支持哪些 YAML 特性?
- 基础 YAML,包括嵌套映射、序列、标量(字符串、数字、布尔值、null)和带引号字符串。不支持多行字面量(|、>)、锚点(&)和引用(*)。
- 我的数据会被上传到任何地方吗?
- 不会。所有转换都在浏览器本地完成,无服务器往返。
- YAML 类型如何推断?
- 未加引号的标量按规则推断:true/false → 布尔,null/~ → null,纯数字 → 数字,其余 → 字符串。用引号可强制“3.14”或“true”为字符串。
- JSON 转 YAML 用什么缩进?
- 2 空格缩进,序列用块样式(- item)。不使用流样式([a, b]),以最大化可读性和 diff 友好性。
- 可以转换 Kubernetes 清单吗?
- 可以,只要仅使用支持的特性。不支持多文档 YAML(--- 分隔符),请分别转换每个文档。
- 为什么 YAML 解析失败?
- 常见原因:用 Tab 缩进(YAML 要求空格)、冒号后缺空格、不支持的锚点/多行字面量。请查看错误信息中的行号。
相关工具
JSON 格式化器
在线格式化、压缩或排序 JSON。免费、隐私本地化、100% 客户端运行。支持 2 空格缩进美化、单行压缩、递归按键排序,遇到语法错误会精确定位行号与列号,适合调试 API 响应、配置文件与数据交换格式。 工具
XML 格式化器
在线美化或压缩 XML,使用 2 空格缩进。免费、隐私本地化、100% 客户端运行。 工具
JavaScript 格式化器
在线美化或压缩 JavaScript 源代码。仅做文本格式化,不执行代码。免费、隐私本地化、100% 客户端运行。 工具
CSV 转换器
在线在 CSV 与 JSON 之间转换。支持逗号、分号和制表符分隔符。免费、隐私本地化、100% 客户端运行。CSV 转 JSON 时第一行作为表头生成对象数组;JSON 转 CSV 时提取键作为表头,适合数据迁移、API 响应转换和电子表格数据交换。 工具
TOML 转换器
在线在 TOML 与 JSON 格式之间转换。免费、隐私本地化、100% 客户端运行。 工具