跳到正文

TOML 转 JSON — 常见 TOML 配置转成 JSON

粘贴日常用的 TOML 表与键值,得到缩进好的 JSON。面向常见配置,不是覆盖全部边角的完整 TOML 1.0 引擎。

TOMLJSON

输入即转换——可粘贴或拖入文件。

输入(TOML)
输出(JSON)

在浏览器本地处理,内容不会上传到服务器。

不少接口和管理后台要 JSON,仓库里却还留着更好读的 TOML。小段配置贴过来转一下,不必为改括号再装一套命令行。

表、字符串、数字、布尔和简单数组最稳。若文件依赖 TOML 日期或复杂行内表,先删掉再转,或改用完整 TOML 工具链。

要 YAML 请看 YAML 转 JSON;老式分区配置可用 INI 转 JSON。

怎么用

  1. 粘贴 TOML
  2. 转换
  3. 复制美化后的 JSON

为什么用本页

  • 覆盖多数配置用的表与标量写法
  • 输出缩进 JSON,可直接粘贴
  • 配有反向的 JSON → TOML 页

适合什么场景

  • 应用配置样例
  • CI 片段整理
  • 临时粘贴修复

实用提示

  • 尽量一行一个键,轻量解析更稳。
  • 接近生产的文件,粘贴前先去掉密钥。

示例

输入 输出 说明
name = "demo" { "name": "demo" } —
[server] host = "127.0.0.1" port = 8080 { "server": { "host": "127.0.0.1", "port": 8080 } } 表会变成嵌套对象

TOML 常见问题

还要 TOML?
用 JSON 转 TOML 反向转换。
是完整 TOML 1.0 吗?
不是。日期、刁钻的行内表、多行字面量都不在范围内——配置尽量保持简单。
内容会上传吗?
转换只在当前标签页本地完成。请只粘贴你愿意在本机看到的样例。

相关工具