代码、数据与二维码工具

JSON 转 TOML 转换器

将 JSON 配置对象转换为可复制或下载的 TOML;不支持的 null 和过深嵌套会作为明确错误显示。

优先本地处理无需注册隐私说明 ↗

输入最多 100,000 个字符的 JSON 对象。TOML 支持对象、数组、字符串、有限数字和布尔值,并拒绝 null。

使用步骤

如何使用

  1. 粘贴最多 100,000 个字符的 JSON 对象。
  2. 转换并查看 TOML 输出及任何边界错误。
  3. 复制 TOML 或下载为 .toml 文件。

明确的 JSON 和 TOML 边界

根节点必须是对象。支持字符串、布尔值、有限数字、数组和嵌套对象;TOML 没有 null 类型,因此 null 值会被拒绝。数组可以包含受支持的值,嵌套对象会输出为内联表。

键、深度和本地处理

不加引号的 TOML 键只能使用字母、数字、下划线或连字符。其他 JSON 键名会加引号。嵌套值最多八层,以保持输出清晰且有界。转换、复制和下载准备都在浏览器中完成。

常见问题

你可能还想知道

可以转换顶层 JSON 数组吗?

不可以。TOML 文档需要命名键,因此根节点请输入对象。

为什么拒绝 null?

TOML 没有原生 null 值。转换前请将 null 替换为具体值或移除该键。

支持嵌套对象吗?

支持。最多八层嵌套的对象会输出为内联表,带标点的键会加引号。