Token导航 LogoToken导航

配置迁移 · 本地处理 · 可直接复制

YAML 转 TOML

在浏览器本地把 YAML 转成 TOML,适合配置迁移和开发调试,不上传服务器。

映射转 table,数组保持数组

嵌套映射会转成 [server] 这样的 TOML 段,列表按 TOML 数组输出,类型不会被强转成字符串。

转换全程在浏览器本地

配置里常带 token、连接串和内网地址,这页不把原文发到服务器,可以直接处理真实配置。

适合 Cargo、pyproject 这类目标

输出是标准 TOML 文本,复制后可以直接贴进 Cargo.toml、pyproject.toml 或自研配置继续调整。

YAML 转 TOML · 浏览器本地处理

YAML 转 TOML

在浏览器本地把 YAML 转成 TOML,适合配置迁移和开发调试,不上传服务器。

108 字符 / 10 行 / 108 字节
114 字符 / 8 行 / 114 字节

输入字符

108

输出字符

114

输出行数

8

配置内容只在浏览器本地解析,迁移到 Cargo、pyproject 这类 TOML 前建议再人工复核一遍。
已转换为 TOML,整个过程只在浏览器本地完成,不上传服务器。

嵌套映射会转成 [table] 段,数组按 TOML 数组输出;YAML 锚点、多文档和自定义标签不在支持范围内。

工具使用说明

怎么用 YAML 转 TOML

1

粘贴 YAML 配置

把要转换的 YAML 贴进左侧输入框,支持映射、数组、布尔值和数字。

2

查看 TOML 输出

右侧实时给出 TOML 结果,段名按 YAML 层级拼接,标量保持原始类型。

3

复制后按目标格式复核

复制结果贴进目标 TOML 文件,再确认注释、日期和多行字符串这类特殊写法。

功能说明

这个工具解决什么问题

YAML 转 TOML 一般用在哪里

Rust、Python 打包和不少自研服务都用 TOML 做配置,而 CI、K8s 侧的现成样例往往是 YAML,两边来回抄很容易抄错层级。

这页把结构对齐这一步固定下来,剩下的只是按目标项目的习惯调整字段名和注释。

两种格式的能力差异

TOML 没有 YAML 的锚点、别名、多文档和自定义标签,遇到这类写法建议先在 YAML 侧展开再转换。

YAML 里的 null 在 TOML 里没有对应值,转换时会被跳过,需要保留的字段建议改成空字符串或显式默认值。

常见问题

关于 YAML 转 TOML,用户常问这些

数组和嵌套对象能转吗?

能。嵌套映射转成 [table] 段,列表按 TOML 数组输出。

配置内容会上传服务器吗?

不会。解析和序列化都在浏览器本地完成。

YAML 的锚点和多文档支持吗?

不支持。TOML 没有对应语法,建议先在 YAML 侧展开成普通结构再转。

语法有错会怎样?

会在状态栏提示解析失败的原因,不会输出半截结果。