JSON 与 TOML 格式双向转换,完整支持 TOML v1.0 规范,包括表、表数组及所有值类型
格式转换
关于此工具
一款支持 JSON 与 TOML 格式双向转换的工具,完整兼容 TOML v1.0 规范。可在 JSON → TOML 和 TOML → JSON 模式之间无缝切换,支持实时转换和自定义 JSON 缩进格式。
主要功能
- JSON 与 TOML 格式双向转换
- 完整支持 TOML v1.0 规范,包括表和表数组
- 支持所有值类型:字符串、整数、浮点数、布尔值、日期时间
- 可自定义 JSON 缩进格式(2/4 空格、制表符、压缩)
- 输入时实时转换预览
- 一键下载转换后的 TOML 文件
使用场景
- 将 Rust Cargo.toml 配置转换为 JSON 以便程序化处理
- 将 Python pyproject.toml 配置迁移到基于 JSON 的构建系统
- 将现有 JSON 配置文件转换为 TOML 以适配 Rust 或 Go 项目
- 通过将 TOML 配置转换为 JSON 来调试和检查配置内容
- 在不同系统之间迁移时转换配置文件格式
json
toml
configuration
conversion
cargo
常见问题
JSON ⟷ TOML 转换器支持哪些 TOML 特性?
转换器完整支持 TOML v1.0 规范,包括表、表数组、内联表、多行字符串,以及字符串、整数、浮点数、布尔值和日期时间等所有值类型。
如何在 JSON 转 TOML 和 TOML 转 JSON 之间切换?
使用编辑器顶部的方向切换按钮。点击 JSON → TOML 将 JSON 输入转换为 TOML 输出,点击 TOML → JSON 则解析 TOML 输入并生成 JSON 输出。
可以自定义 JSON 输出格式吗?
可以,提供四种缩进选项:2 空格、4 空格、制表符和压缩格式。缩进设置在从 TOML 转换为 JSON 时生效。
转换器能正确处理嵌套对象和数组吗?
可以,转换器完整支持嵌套对象、基本类型数组以及对象数组(映射为 TOML 表数组)。包含深层嵌套表的复杂结构在双向转换中均可准确处理。
使用 JSON ⟷ TOML 转换器时数据安全吗?
绝对安全。所有处理都在浏览器本地完成,不会向任何服务器上传数据,确保您的信息完全私密和安全。