映射转 table,数组保持数组
嵌套映射会转成 [server] 这样的 TOML 段,列表按 TOML 数组输出,类型不会被强转成字符串。
嵌套映射会转成 [server] 这样的 TOML 段,列表按 TOML 数组输出,类型不会被强转成字符串。
配置里常带 token、连接串和内网地址,这页不把原文发到服务器,可以直接处理真实配置。
输出是标准 TOML 文本,复制后可以直接贴进 Cargo.toml、pyproject.toml 或自研配置继续调整。
YAML 转 TOML · 浏览器本地处理
在浏览器本地把 YAML 转成 TOML,适合配置迁移和开发调试,不上传服务器。
输入字符
108
输出字符
114
输出行数
8
嵌套映射会转成 [table] 段,数组按 TOML 数组输出;YAML 锚点、多文档和自定义标签不在支持范围内。
工具使用说明
把要转换的 YAML 贴进左侧输入框,支持映射、数组、布尔值和数字。
右侧实时给出 TOML 结果,段名按 YAML 层级拼接,标量保持原始类型。
复制结果贴进目标 TOML 文件,再确认注释、日期和多行字符串这类特殊写法。
功能说明
Rust、Python 打包和不少自研服务都用 TOML 做配置,而 CI、K8s 侧的现成样例往往是 YAML,两边来回抄很容易抄错层级。
这页把结构对齐这一步固定下来,剩下的只是按目标项目的习惯调整字段名和注释。
TOML 没有 YAML 的锚点、别名、多文档和自定义标签,遇到这类写法建议先在 YAML 侧展开再转换。
YAML 里的 null 在 TOML 里没有对应值,转换时会被跳过,需要保留的字段建议改成空字符串或显式默认值。
常见问题
能。嵌套映射转成 [table] 段,列表按 TOML 数组输出。
不会。解析和序列化都在浏览器本地完成。
不支持。TOML 没有对应语法,建议先在 YAML 侧展开成普通结构再转。
会在状态栏提示解析失败的原因,不会输出半截结果。