配置格式转换器

配置格式转换器

在 YAML、JSON、TOML 三种配置格式之间转换。

输入
输出

快速提示

  • JSON → YAML: JSON 键变为 YAML 顶层键,数组变为 YAML 列表
  • YAML → JSON: YAML 映射变为 JSON 对象,列表变为 JSON 数组
  • TOML → JSON: TOML 表格变为对象,点号键创建嵌套,方括号数组

配置格式转换器

YAML/JSON/TOML 三合一配置格式转换工具,轻松在不同格式间转换

本地运行 · 数据不上传

详细说明

配置格式在前后端都经常使用:YAML 用于 Kubernetes、GitHub Actions、Docker Compose;TOML 用于 Rust 的 Cargo.toml、Python 的 pyproject.toml、Hugo 的 config.toml;JSON 用于 API 响应、配置文件。本工具在浏览器本地完成所有格式之间的互转,支持结构化展示和树形折叠,任何语法错误都会即时反馈,方便快速修正。支持 TOML、YAML、JSON 三种主流数据序列化格式,轻松在不同格式之间转换,适合开发者、运维、DevOps 人员日常配置工作。

功能特点

  • YAML ↔ JSON 互转
  • TOML ↔ JSON 互转
  • 支持 TOML、YAML、JSON 三种格式
  • 结构化展示转换结果,支持树形折叠
  • 语法错误实时高亮提示
  • 一键复制转换后的代码
  • 本地浏览器解析,无需上传

使用方法

  1. 1 打开工具,选择转换模式:YAML→JSON、JSON→YAML、TOML→JSON、JSON→TOML
  2. 2 在左侧编辑框粘贴配置内容或单击示例加载,工具会自动识别 YAML/JSON/TOML 格式
  3. 3 如果格式错误,右下角会显示错误提示,点击可查看具体位置
  4. 4 转换成功后右侧出现树形结构视图和格式化后的代码
  5. 5 点击"复制结果"获取转换后的配置文件内容,直接粘贴使用

使用技巧

  • YAML 转换为 JSON 后,数组顺序和键顺序都会被保留
  • TOML 嵌套表格 ( [[products]] ) 转换为 JSON 是数组的数组结构
  • 转换前建议先检查 YAML/TOML 的语法,工具会帮你定位错误
  • 复制 JSON 结果后,VS Code 可用预览插件快速查看结构
  • 处理大型配置文件建议分块转换,内存有限时会卡顿

相关工具

标签 YAMLTOMLJSON配置转换

常见问题

支持的 YAML 版本?

支持 YAML 1.2 标准,包括常用的数值、时间、日期、布尔、Null、锚点等特性。

TOML 支持哪些特性?

支持 TOML 1.0.0 标准,包括表格、嵌套表、数组、 datetime、布尔值等。

转换后 JSON 格式不对怎么办?

检查是否包含 YAML/TOML 的非标准特性,如自定义标签、锚点引用等,这些在 JSON 中无法完全表示。

能否一次转换多个文件?

一次只能处理一个文件,但支持批量转换:打开多个标签页分别处理,使用"复制结果"功能快速收集。

数据是否上传到服务器?

全部操作在浏览器本地完成,数据不会上传到服务器,完全安全可靠。