JSON 是 Web API 的标准语言,而 TOML (Tom's Obvious, Minimal Language) 凭借其极高的可读性,已成为 Rust (Cargo)、Go (Hugo) 和 Python (Pip) 等现代工具的首选配置文件格式。本工具支持双向、无损转换,让配置管理在“机器友好”与“人类友好”之间无缝衔接。
config.json 迁移为更易手动编辑的 config.toml,或反向转换以适配 API 调用。本站采用高精度解析引擎,确保数据结构在转换过程中不发生偏移:
[table] 结构。[[array of tables]] 或普通数组的转换。Number -> 智能推导为 Integer 或 Float。Boolean -> 对应 true/false。Null -> 由于 TOML 原生不支持 null,转换时支持可选的忽略或报错提示,确保生成的 TOML 合法。.json / .toml 扩展名)。| 数据结构 | JSON 表现 | TOML 表现 |
|---|---|---|
| 基础对象 | {"key": "value"} |
key = "value" |
| 嵌套对象 | {"user": {"id": 1}} |
[user]\n id = 1 |
| 对象数组 | [{"a": 1}, {"a": 2}] |
[[root]]\n a = 1 ... |
| 混合类型 | 支持数组内嵌字典 | 支持标准 TOML 缩进规范 |
yq 或 toml-cli),浏览器即开即用。