TOML转JSON工具

在线把 TOML 配置文件转换成 JSON,支持节、键值、数组和多行字符串,解析错误时提示位置,适合 Rust/Go 配置调试。

功能介绍

本工具可以将TOML格式配置文件转换为标准JSON格式,支持绝大多数常见TOML语法特性。

使用方法

1. 在左侧输入框粘贴您的TOML代码;2. 点击「转换为JSON」按钮,转换结果会自动显示在右侧输出框;3. 如果转换出错,会显示具体错误所在行号方便排查。

支持的语法

转换原理

工具逐行解析TOML语法,按照TOML规范构建JavaScript对象,最后将对象序列化为格式化的JSON字符串。遇到语法错误时会返回具体行号方便定位问题。

这个工具支持所有TOML语法吗?

目前支持大部分常用的TOML语法,包括表、数组表、注释、基础数据类型、内联数组和行内表。对于非常复杂的嵌套或者少见的语法特性可能不支持,如果遇到解析错误可以反馈给我们。

转换后结果如何保存?

转换完成后,您可以直接复制右侧输出框中的JSON结果,粘贴到您需要使用的地方即可。

为什么提示解析错误说行XX?

工具会逐行解析TOML,如果遇到语法错误,会提示错误所在的行号,您可以打开输入内容,找到对应行检查语法是否正确,比如引号是否闭合、括号是否匹配等。

TOML和JSON有什么区别?

TOML更适合作为配置文件,语法更简洁易读,支持注释,而JSON更通用,数据交换场景使用广泛。本工具帮助您完成格式转换,满足不同场景的需求。