JSON 转 TOML

将 JSON 对象转换为 TOML,明确检查 null 和数值兼容性。

数据与格式
正在准备工作区…
输入
输出
结果将显示在这里。

使用方法

  1. 粘贴 / 打开文件 / 示例
  2. 转换
  3. 复制 / 下载

JSON 转 TOML

根对象及嵌套对象转为 TOML 表,对象数组可转为表数组;可复制文本或下载 .toml 文件。

处理在浏览器本地完成,DevToolsy 不会接收粘贴的数据或选择的文件。

工作原理

看似日期的字符串仍为字符串;整数需在有符号 64 位范围内,小数先检查序列化往返精度。

处理前后对比
输入
{"title":"DevToolsy","server":{"host":"127.0.0.1","ports":[3000,8080]}}
输出
title = "DevToolsy"

[server]
host = "127.0.0.1"
ports = [ 3000, 8080 ]

默认设置示例。

处理限制

拒绝 null 和无法保持精度的小数,不静默丢弃数据;JSON 无法提供原本的注释或原生日期类型。

输出

复制 / 下载

处理限制

UTF-8 输入最多 1 MiB,输出最多 8 MiB;任务 30 秒超时。

延伸阅读TOML 1.1
?

常见问题

如何使用JSON 转 TOML?

根对象及嵌套对象转为 TOML 表,对象数组可转为表数组;可复制文本或下载 .toml 文件。

有哪些设置可以调整?

看似日期的字符串仍为字符串;整数需在有符号 64 位范围内,小数先检查序列化往返精度。

使用结果时需要注意什么?

拒绝 null 和无法保持精度的小数,不静默丢弃数据;JSON 无法提供原本的注释或原生日期类型。

输入会上传吗?

处理在浏览器本地完成,DevToolsy 不会接收粘贴的数据或选择的文件。

如何保留结果?

复制 / 下载

寻找下一个实用工具

语言

切换语言?当前页面的内容将被清空。请先复制或下载需要保留的数据。