跳到正文
在此运行 完全在你的浏览器里运行,不上传、不登录

TOML ⇄ JSON

TOML 实用子集与 JSON 双向转换,在浏览器内完成。

怎么用

  1. 左边贴 TOML、右边读 JSON;切方向就是 JSON 转 TOML。
  2. 表会变成嵌套 JSON 对象,表数组变成对象数组,内联数组保持数组。
  3. 反方向时,嵌套对象写成 [table] 段,对象数组写成 [[array.of.tables]]。
  4. 行首 # 注释与行尾注释会被忽略;基本字符串的转义原样保留。
  5. 结果可直接复制进配置文件、测试夹具或接口载荷。

常见用法

常见问题

问:支持哪些 TOML 特性? 答:键值对、点号键、[table]、[a.b] 嵌套、[[array.of.tables]]、基本与字面字符串、整数、浮点、布尔、内联数组和注释。多行字符串、多行数组、内联表 { } 不在子集内。

问:日期和时间怎么处理? 答:按普通字符串原样保留文本。消费端需要日期对象的话自行解析即可。

问:JSON 里的 null 和空对象怎么转 TOML? 答:TOML 没有 null,遇到会明确报错而不是猜测;空对象会写成空的 [table] 段。

你的数据留在这台设备上

TOML ⇄ JSON 完全在本地运行。你粘贴或拖入的一切都由你自己的浏览器处理,不会被传走。我们的服务器不保存任何东西——关掉标签页就没了。

你输入的内容不会发往服务器、不被记录,也不用于分析统计。首次加载之后即使断网,这个页面照样能用。