🔄

TOML转JSON

在 TOML 和 JSON 格式之间转换。支持表、表数组、内联表、多行字符串和日期。全部在您的浏览器中运行——无需服务器,无跟踪。

转换工具 本地运行 不发送数据
toml json 转换 仅客户端
JSON 缩进:
TOML 输入
→
JSON 输出
💡
TOML (Tom's Obvious Minimal Language)是一种配置文件格式,被 Cargo、uv、pyproject.toml 和许多 CLI 工具使用。使用此转换器可将 TOML 配置作为 JSON 查看,或从 JSON 对象生成 TOML。注意:TOML 日期在 JSON 输出中会保留为 ISO 字符串。

什么是 TOML 转 JSON 转换器?

TOML 转 JSON 转换器可帮助您在 TOML 和 JSON 格式之间迁移结构化配置数据。它适用于开发者工具、应用设置、包元数据,以及任何一方偏好 TOML 而另一方需要 JSON 的工作流。

如何使用 TOML 转 JSON 转换器

  1. 将 TOML 或 JSON 粘贴到输入面板。
  2. 选择您需要的转换方向。
  3. 查看转换结果;如果解析器报告错误,请修复语法问题。
  4. 将输出复制到您的配置文件、脚本或构建工作流中。
了解 TOML 转 JSON 转换器 ▾
示例
输入 [database] server = "db.example.com" ports = [5432, 5433]
输出 { "database": { "server": "db.example.com", "ports": [5432, 5433] } }
常见使用场景
  • 在 TOML 和 JSON 之间转换应用、Rust 或 Python 配置文件
  • 以显式 JSON 对象形式检查嵌套的 TOML 表
  • 为接受 JSON 但不接受 TOML 的工具准备数据
  • 在配置调试期间检查表数组、内联表和类型化值
为什么使用此工具
  • 适用于配置繁重的项目以及依赖 TOML 的语言生态系统。
  • 让 TOML 表和类型化值更易于以 JSON 形式检查。
  • 本地运行,因此项目配置保留在你的机器上。
常见问题
转换为 JSON 时,TOML 注释会保留吗?

不会。JSON 不支持注释,因此在转换为 JSON 时 TOML 注释会被丢弃。

该工具支持 TOML 表数组吗?

支持。TOML 表数组(如 [[products]] 这样的双括号区段)会转换为 JSON 对象数组。

支持哪个 TOML 版本?

该工具支持 TOML v1.0,涵盖包括点号键、内联表和多行字符串在内的所有标准特性。

我的配置数据安全吗?

安全。所有处理均完全在浏览器中使用 JavaScript 完成。数据绝不会发送到服务器。