跳到主要内容
Fileflect

JSON 转 TOML

将 JSON 转换为 TOML,用于 pyproject.toml 或 Cargo.toml 等配置文件。在浏览器中完成。

在你的设备上处理:文件不会离开你的电脑

或点击从设备中选择

最多 50 个文件,每个不超过 50 MB。

JSON 转 TOML 的功能

JSON 转 TOML 会把 JSON 对象转换为包含表([section])和表数组([[items]])的 TOML 文件,这是 Cargo、Poetry、Hugo 或 pyproject.toml 等工具使用的配置格式。含空格或符号的键会加上引号。

限制

  • 每次最多 50 个文件,每个最大 50 MB。
  • Pro 版:每批最多 500 个文件。
  • 任务超过 2 分钟会自动停止,以免设备卡住。
  • 在你的浏览器中处理:文件不会上传到任何服务器。

常见问题

哪些 JSON 可以转换?

根部为对象的 JSON。TOML 不允许列表或单个值作为文档,这种情况下会显示说明。

null 值会怎样?

TOML 没有 null:值为 null 的键会被省略。列表中的 null 无法表示,会显示提示。

会丢失信息吗?

除 null 外不会:文本、数字、布尔值、列表和嵌套对象都会保留,TOML 可以原样读回。