跳至内容
Monu Tools

JSON 转 TOML 转换器

完全在浏览器中,将 JSON 转为 TOML,也可将 TOML 转回 JSON,双向均可。

如何使用 JSON / TOML

  1. 01

    选择方向:JSON 转 TOML 或 TOML 转 JSON。

  2. 02

    粘贴你的 JSON 或 TOML。

  3. 03

    复制结果,或交换以转回。

双向 JSON 和 TOML 转换器

这是 JSON 和 TOML 之间的双向转换器。选择一个方向,粘贴数据,然后复制结果。它建立在经过充分测试的 TOML 解析器之上,可以正确处理嵌套表和表数组。

一切都在您的浏览器本地运行,因此您的数据(配置文件可以包括主机名或令牌)永远不会离开您的设备。

TOML 的用途

TOML(Tom 的显而易见的最小语言)是一种配置格式,旨在易于阅读并清晰地映射到哈希表上。 Rust 的 Cargo 用于 Cargo.toml 以及 Python 项目用于 pyproject.toml 等等。

JSON 和 TOML:相似的数据,不同的工作

JSON 和 TOML 描述相似的数据,但适合不同的工作。 JSON 是 API 和机器交换的通用语言。 TOML 是为人工编写的配置而构建的,其中包含使设置文件易于编辑的部分、注释和一流日期。

TOML 还支持本机日期和时间值以及键入的数字,因此值可以保留其含义,而不是全部变成字符串,这也是首选配置的部分原因。

需要注意的一件事:空值

大多数数据都能干净地往返,但有一个问题。 TOML 没有空值。 JSON null 无法表示,因此在转换为 TOML 之前删除或替换它们,否则转换无法表达它们。

常见问题

什么是 TOML?

TOML 是一种极简的配置格式,设计上易于阅读,被 Cargo 等工具以及许多 Python 项目在 pyproject.toml 中使用。

所有内容都能干净地转换吗?

大多数数据可以。TOML 没有 null,因此 JSON 的 null 无法表示;请在转换前移除或替换它们。

我的数据会被上传到任何地方吗?

不会。转换完全在你的浏览器中运行,因此你的数据永远不会离开你的设备。

来源

报告问题