JSON 转 TOML
将 JSON 文档转换为 TOML,可配置缩进和美化开关。
将 JSON 文档转换为 TOML,可配置缩进和美化开关。 将 JSON 文档转换为 TOML,可配置缩进和美化开关。
输出
将 JSON 文档转换为 TOML,可配置缩进和美化开关。
将 JSON 文档转换为 TOML,可配置缩进和美化开关。 将 JSON 文档转换为 TOML,可配置缩进和美化开关。
JSON 在线协议中无处不在,但现代配置文件(Cargo、pyproject.toml、GitHub Actions、uv 等)大多用 TOML。当把 API 返回的 JSON 片段复制到配置文件时,通常要手工翻译语法:大括号变成节、方括号变成数组、逗号变换行、带引号的键变成裸键。
转换器自动完成这种翻译,你粘贴 API 响应、复制 TOML 输出即可。
大多数转换器默认保留 JSON 对象顺序。TOML 允许重新排列节,因此“排序键”选项在想要跨运行稳定 diff 时很有用。缩进控制能匹配项目风格(两空格或四空格)。
对于 TOML 中的表数组,若 JSON 数组包含统一对象则输出内联形式 key = [ ... ];若类型混合或重复同一模式则输出表头形式 [[section]]。这是唯一不能纯机械转换的场景。
提交 TOML 前请确认 JSON 中使用的键都是合法的 TOML 裸键(无空格、无前导数字、无前导连字符)。转换器原样保留键名,不会改名。转换完成后,粘贴到编辑器并运行项目 linter,以捕获转换器不感知的风格问题。