TOML 格式化工具 在线免费版

Free 免费 · 无需注册 · 数据不上传
Error
TOML INPUT
OUTPUT
// TOML output

更多开发工具

YAML 格式化
格式化与验证
TOML→JSON
转 JSON
JSON→TOML
转 TOML 配置
YAML→JSON
转 JSON
Cron 生成器
构建定时任务
JSON 格式化
格式化、验证与压缩
JSON→YAML
转 YAML 配置
正则表达式
实时测试

为什么这是最好的在线 TOML 格式化工具

格式化 & 规范化 TOML

粘贴任意 TOML,即可获得一致的 key = value 间距、章节标题前的空行,以及被合并的多余空白——而不改动你的数据。

验证完整 TOML 规范

检测重复键、重复表、无效的 [[array of tables]]、内联表错误以及格式错误的值——全程无需任何服务器往返。

Cargo.toml & 配置文件

非常适合 Rust 的 Cargo.toml、Python 的 pyproject.toml,以及任何使用 TOML 的应用配置。可处理所有数据类型:字符串、整数、浮点数、布尔值、日期和数组。

隐私优先

所有处理都在你的浏览器中进行——不会向服务器上传任何内容。适合处理含有私有 registry 令牌或凭据的 Cargo.toml 文件。

常见问题

什么是 TOML?

TOML(Tom's Obvious Minimal Language)是一种配置文件格式,凭借简单、直观的语义而易于阅读。它能无歧义地映射到哈希表,广泛用于 Rust(Cargo.toml)、Python(pyproject.toml)以及许多其他生态系统。

TOML 格式化工具会改动什么?

格式化工具会规范 = 号周围的间距,确保每个 [section] 标题前都有一个空行,并将多个连续空行合并为一个。它绝不改动键名、值或它们的顺序。

它支持 Cargo.toml 和 pyproject.toml 吗?

支持。Cargo.toml 和 pyproject.toml 都是标准的 TOML 文件。本格式化工具完全支持 [[bin]][[dependencies]] 表数组、内联表、多行字符串,以及所有其他 TOML v1.0 结构。

TOML 与 YAML 和 JSON 有何不同?

TOML 专为配置文件而设计。与 JSON 不同,它允许注释;与 YAML 不同,它避免基于缩进的结构和含糊的类型推断。TOML 为整数、浮点数、布尔值、日期和字符串提供明确的类型,使配置场景更不易出错。

深度指南
YAML & TOML 配置指南
Kubernetes、Docker、Rust & Python 配置
阅读指南