汉语宝典

TOML 转 YAML 转换器

TOML 转 YAML 转换器是一款免费的在线IT 开发工具,输入参数即可实时得出结果;纯前端运行、数据不上传、无需注册,打开浏览器即可使用。

📄 TOML to YAML Converter

📐 工作原理与说明
把 TOML 转换为 YAML。
  • 映射:TOML 的表与键值分别转为 YAML 的映射与标量,数组转为序列。
  • 缩进:YAML 以缩进表达层级,只能使用空格,不能使用 Tab。
  • 类型:形如 true、0123 的值需加引号,避免被 YAML 误推断类型。
  • 用途:配置文件在两种格式之间迁移。

TOML to YAML Converter - Paste TOML text and convert it to YAML, including [section] and [[array of tables]]. Free, browser-only.

⚠️ 使用说明与注意事项
  • TOML 的 [section] 表转为 YAML 嵌套映射;[[数组表]] 转为 YAML 列表,每个元素是一个映射。
  • TOML 的数组([1,2,3])转为 YAML 行内或块列表。
  • 时间戳等 TOML 专有类型会按字符串保留,避免信息丢失。

📋 TOML → YAML 要点

TOMLYAML
key = "v"key: v
[sec]sec:
[[arr]]arr:\n - ...
list = [1,2]list:\n - 1\n - 2

📚 深度解析:TOML to YAML Converter

💡 常见使用场景

  • TOML 转 YAML。
  • 把 Go / Rust 项目的配置转成 YAML,便于在 K8s 或 CI 里与其他 YAML 配置统一管理。
转换
`name="Tom"` → `name: Tom`。

❓ 常见问题(FAQ)

两者都支持注释吗?
都支持,但转换需约定注释去留。
转换后注释没了怎么办?
这是常见现象:多数转换器基于解析后的数据结构再序列化,注释在解析阶段就被丢弃了。若注释承载重要说明,应在转换后手工补回,或保留 TOML 作为唯一数据源、把 YAML 当作生成产物(并在 CI 中自动重新生成,禁止手改)。