TOML 转 JSON 转换器
TOML 转 JSON 转换器是一款免费的在线IT 开发工具,输入参数即可实时得出结果;纯前端运行、数据不上传、无需注册,打开浏览器即可使用。
📄 TOML to JSON Converter
📐 工作原理与说明
把 TOML 转换为 JSON。
- 映射:TOML 的表与数组分别转换为 JSON 对象与数组。
- 类型:字符串、整数、浮点、布尔按对应类型转换。
- 日期:TOML 原生支持日期时间类型,而 JSON 没有,通常序列化为字符串。
- 用途:配置迁移、跨语言数据交换与工具链对接。
TOML to JSON Converter - Paste TOML text and convert it to formatted JSON, including [section] and [[array of tables]]. Free, browser-only.
⚠️ 使用说明与注意事项
- TOML [section] 转为嵌套 JSON 对象;[[数组表]] 转为 JSON 数组。
- 字符串、整数、浮点、布尔、数组、内联表都会被正确解析。
- 结果缩进可选 2/4 空格或 Tab。
📋 TOML 基础
| 写法 | 含义 |
|---|---|
| key = "v" | 字符串 |
| [section] | 表 |
| [[arr]] | 数组表 |
| list = [1, 2] | 数组 |
📚 深度解析:TOML to JSON Converter
💡 常见使用场景
- TOML 转 JSON。
- 把 Cargo.toml 或 pyproject.toml 转成 JSON 后交给脚本处理,便于在不支持 TOML 的工具链里读取配置。
转换
`name = "Tom"` → `{"name":"Tom"}`。
❓ 常见问题(FAQ)
- 日期类型保留吗?
- TOML 的日期时间会转为字符串或对应类型。
- 为什么数字变成了字符串?
- 多半是类型信息在转换中被保守处理:TOML 有原生日期时间类型,JSON 没有对应类型,通常会被转成 ISO 8601 字符串;此外超大整数为避免精度丢失也可能以字符串输出。消费端需按字段自行解析,尤其是日期与 64 位整数。