JSON 转 TOML 转换器

需要反向转换吗?
TOML to JSON Converter

JSON 输入

1

TOML 输出

添加 JSON 数据以查看 TOML 输出

转换后的 TOML 配置将显示在这里

如何将 JSON 转换为 TOML

  1. 步骤 1 – 输入 JSON

    • 将要转换的 JSON 粘贴到左侧编辑器面板中。
    • 该工具最适合类似配置的用途,但支持数组和深度嵌套。
    • 使用导入按钮可直接加载大型配置文件。
  2. 步骤 2 – 验证 TOML 输出

    • 嵌套对象转换为标准 TOML 表 ([section]) 或内联表。
    • 对象数组变为数组表 ([[section]])。
    • 检查右侧面板中的字符串和日期是否正确格式化。
  3. 步骤 3 – 使用您的 TOML

    • 将结果复制到剪贴板,以便在 Cargo.toml、pyproject.toml 或其他现代配置中使用。
    • 下载 .toml 文件以供离线使用。
示例:JSON 转 TOML
// 输入 JSON
{
  "package": {
    "name": "my-app",
    "version": "1.0.0"
  }
}

// 输出 TOML
[package]
name = "my-app"
version = "1.0.0"

相关配置工具

常见问题

嵌套的 JSON 对象如何转换?

嵌套对象使用点表示法变为 TOML 部分。例如:{database: {host: 'localhost'}} 变为 [database],其中 host = 'localhost'。

JSON 数组如何处理?

简单数组变为带方括号的 TOML 数组。对象数组使用 [[table.name]] 语法转换为数组表。

复杂数据类型如何处理?

日期格式化为 ISO 8601 字符串,复杂的嵌套结构变为内联表,特殊字符正确转义。

我可以直接转换 JSON 数据吗?

可以!您可以直接将 JSON 粘贴到输入编辑器中,或使用导入按钮从各种来源导入 JSON 数据。

我的数据安全吗?

是的,所有数据处理完全在您的浏览器中进行。您的 JSON 数据永远不会发送到任何服务器,确保完全的隐私和安全。

JSON 转 TOML 转换器 | JSONSwiss