logo

TOML 转为 JS 对象

JSON 转为 YAML
JSON 转为 TOML
JS 对象转为 TOML
这个免费线上工具可以协助您将 TOML 转换为 JS 对象格式

粘贴您的 TOML 数据,即可立即获得格式化的 JavaScript 对象表示。支持表格、内联表格、数组及所有 TOML 数据类型。提供 Key 排序与自定义缩进选项。

logo
啪唧开发工坊
TOML 转为 JS 对象

TOML 转为 JS 对象

JSON 转为 YAML
JSON 转为 TOML
JS 对象转为 TOML
这个免费线上工具可以协助您将 TOML 转换为 JS 对象格式
关于这个工具

粘贴您的 TOML 数据,即可立即获得格式化的 JavaScript 对象表示。支持表格、内联表格、数组及所有 TOML 数据类型。提供 Key 排序与自定义缩进选项。

请输入您想要转换的 TOML 字符串
处理中
结果将显示于此...
处理中
请输入您想要转换的 TOML 字符串
处理中

常见问题

关于这个主题的常见疑问与实用解答。

TOML 和 JS 对象有什么区别?

TOML 使用扁平的键值语法搭配区段(tables),并支持注释、原生日期时间类型及多行字符串。JavaScript 对象字面量使用花括号,键名可加引号或不加,并支持 undefined、函数与尾随逗号等 JS 特有值。

可以将 key 按字母排序吗?

可以,通过排序下拉菜单,您可以将所有 JavaScript 对象属性按字母排序(A 到 Z),或保持 TOML 表格中的原始顺序。排序会递归至输出中的每个嵌套对象。

转换后的 JS 对象可以自定义缩进吗?

可以,JavaScript 输出缩进可通过格式化选项配置为 2 个空格、4 个空格或 Tab。对于 JS 对象字面量,2 个空格缩进符合大多数主流 Linter 配置。

我的数据会被发送到服务器吗?

不会,TOML 转 JS 对象的转换完全由浏览器中的 JavaScript 处理。您的 TOML 配置数据留在您的设备上,不会与任何服务器共享。