TOML 转 JSON — 常见 TOML 配置转成 JSON
粘贴日常用的 TOML 表与键值,得到缩进好的 JSON。面向常见配置,不是覆盖全部边角的完整 TOML 1.0 引擎。
TOMLJSON
输入即转换——可粘贴或拖入文件。
输入(TOML)
输出(JSON)
在浏览器本地处理,内容不会上传到服务器。
不少接口和管理后台要 JSON,仓库里却还留着更好读的 TOML。小段配置贴过来转一下,不必为改括号再装一套命令行。
表、字符串、数字、布尔和简单数组最稳。若文件依赖 TOML 日期或复杂行内表,先删掉再转,或改用完整 TOML 工具链。
要 YAML 请看 YAML 转 JSON;老式分区配置可用 INI 转 JSON。
怎么用
- 粘贴 TOML
- 转换
- 复制美化后的 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 吗?
- 不是。日期、刁钻的行内表、多行字面量都不在范围内——配置尽量保持简单。
- 内容会上传吗?
- 转换只在当前标签页本地完成。请只粘贴你愿意在本机看到的样例。