✓ TOML 验证器

检查 TOML 语法,包括节、键值对、引号和括号。检测重复键、格式错误的值和不配对的括号——全部在浏览器中运行,无需上传。

关于 TOML 验证器

这个 TOML 验证器完全在你的浏览器中运行。粘贴你的 TOML,点击验证即可扫描常见语法问题。验证器检查节头格式([section][[array-of-tables]])、key = value 中的有效键名、值中配对的引号和括号、同一节内的重复键,以及基本值类型识别(字符串、整数、浮点数、布尔值、日期、数组和内联表)。

什么是 TOML?

TOML(Tom's Obvious, Minimal Language)是一种为人类可读性设计的配置文件格式。它使用清晰的节、键值对和类型化值结构。广泛用于 Rust 的 Cargo、Python 的 pyproject.toml 等许多项目,作为 INI 或 YAML 的现代替代品。

检查哪些内容?

  • 节头 —— [name][[name]] 必须括号配对且为有效的点分名称。
  • 键值对 —— 键必须为裸键(字母、数字、连字符、下划线)或引号键;后面必须跟 = 和值。
  • 字符串值 —— 单引号和双引号字符串必须配对;基本字符串使用双引号。
  • 数组值 —— 方括号 [...] 必须配对。
  • 内联表 —— 花括号 {...} 必须配对。
  • 重复键 —— 同一节中定义两次的键会被标记。

如何使用验证器

  1. 把 TOML 粘贴到输入框中。
  2. 点击验证
  3. 查看结果面板——有效的 TOML 显示成功;有问题会列出每个问题及行号。
  4. 在编辑器中修复问题后重新验证。

常见问题

支持所有 TOML 1.0 特性吗? 验证器覆盖最常见的语法规则。高级特性如多行基本字符串、多行数组和日期时间值会被容忍但不深度解析。

为什么重复键是错误? TOML 禁止在同一表(节)中多次定义同一键。这是规范中的硬性错误,因为它使文档产生歧义。

我的 TOML 会被上传吗? 不会,所有验证都在本地浏览器中完成。