跳到正文

JSON 转 TOML — 对象转成缩进 TOML 表

粘贴 JSON 对象,得到适合写进 README 与配置样例的 TOML 表。需要结构化数据时再用 TOML 转 JSON。

JSONTOML

输入即转换——可粘贴或拖入文件。

输入(JSON)
输出(TOML)

在浏览器本地处理,内容不会上传到服务器。

文档里 TOML 更好扫读。把 JSON 变成缩进表,够写 README 样例和小工具配置,不必在浏览器里塞进重型库。

嵌套对象变成 [section] 表,标量落在对应键上。根保持对象——这才像真实 TOML 文件的写法。

若源头是 YAML,可先看 JSON 转 YAML;JSON 太乱时先用 JSON 格式化。

怎么用

  1. 粘贴 JSON 对象
  2. 转换
  3. 复制 TOML

为什么用本页

  • 嵌套 JSON 变成可读的 TOML 表
  • 要求对象根,贴近真实配置文件
  • 可直接改示例再转换

适合什么场景

  • README 配置块
  • 工具片段
  • 给人读的导出

实用提示

  • 对象数组请先改结构再转。
  • 嵌套看起来不对时,先美化 JSON 再转换。

示例

输入 输出 说明
{"name":"demo"} name = "demo" —
{"db":{"host":"localhost","port":5432}} [db] host = "localhost" port = 5432 嵌套对象会变成 [表]

JSON 转 TOML 常见问题

还要 JSON?
用 TOML 转 JSON。
为什么根必须是对象?
TOML 文档是带键的表。根上直接放 JSON 数组无处安放——请先包一层对象。
对象数组支持吗?
本轻量写法不支持。请先展平,或改用更完整的 TOML 库。

相关工具