粘贴您的 JavaScript 对象字面量,即可立即获得格式化的 TOML 输出。自动处理未加引号的键名及 JS 特有语法。提供 Key 排序功能,让配置文件更有条理。
粘贴您的 JavaScript 对象字面量,即可立即获得格式化的 TOML 输出。自动处理未加引号的键名及 JS 特有语法。提供 Key 排序功能,让配置文件更有条理。
关于这个主题的常见疑问与实用解答。
JavaScript 对象字面量使用花括号,键名可加引号或不加,并支持 undefined 与尾随逗号等 JS 特有值。TOML 使用扁平的键值语法搭配区段(tables),支持注释、原生日期时间类型,设计上更适合人类阅读的配置文件。
可以,使用排序下拉菜单将所有 TOML 表格键按字母排序(A 到 Z),或保持 JavaScript 对象中的原始属性顺序。排序会递归应用至每个嵌套 TOML 表格。
TOML 广泛用于配置文件,包括 Rust 的 Cargo.toml、Python 的 pyproject.toml、Hugo 网站配置及许多 CLI 工具。其高可读性的语法使其非常适合人类经常编辑的配置。
不会,JS 对象转 TOML 的转换完全在您的浏览器内进行。您的 JavaScript 代码在本地处理,不会发送至任何远程服务器。