JSON 转 TOML 在线转换器

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

更多开发工具

JSON 格式化
格式化、验证与压缩
TOML 格式化
格式化与验证
TOML→JSON
转 JSON
JSON→YAML
转 YAML 配置
YAML 格式化
格式化与验证
JSON→CSV
转 CSV 表格
Cron 生成器
构建定时任务
时间戳
Unix ↔ 日期

为什么这是最好的 JSON 转 TOML 工具

What is TOML?

TOML(Tom's Obvious Minimal Language)是一种极简、易读的配置文件格式。它用于 Rust 的 Cargo.toml、Python 的 pyproject.toml、Hugo 以及许多其他工具。

节头部

嵌套的 JSON 对象会被转换为 TOML 的 [section][[array]] 标题,这是地道的 TOML 写法。

正确的类型

数字、布尔值、null、字符串、数组和嵌套表都会被映射为正确的 TOML 等价物,并套用恰当的引号规则。

下载 .toml

将结果导出为 .toml 文件,可直接放入你的 Rust、Python、Go 或 Hugo 项目。

常见问题

JSON 和 TOML 有什么区别?

JSON 是通用的数据交换格式。TOML 则专为配置文件而设计——它更易于人类阅读、支持注释,并用章节标题代替深度嵌套的花括号。

JSON 数组是如何转换的?

基本类型的数组会变成 TOML 内联数组。对象数组会用 [[table]] 语法变成 TOML 的表数组。

TOML 支持 null 值吗?

TOML 没有原生的 null 类型。JSON 的 null 值会被转换为空字符串 "",并用注释标注出来,方便你妥善处理。

TOML 通常用在哪里?

TOML 被 Rust(Cargo.toml)、Python 打包(pyproject.toml)、Hugo 静态站点生成器、uv 包管理器、Gitea 以及许多其他开发者工具所使用。

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