TOML转JSON工具

保持结构完整,支持 TOML v1.0.0 嵌套表、表数组与各种数据类型,一键将 TOML 转换为标准 JSON,本地处理安全可靠。

TOML转JSON工具
TOML v1.0.0 · 本地处理
排序对嵌套对象同样生效
TOML 数据源0 字符 · 0 行
生成的 JSON0 字符 · 0 行
支持字符串 / 整数 / 浮点 / 布尔 / 日期时间 / 数组 / 嵌套表 / 表数组 / 内联表 / 多行字符串所有转换在本地浏览器完成,数据不上传服务器

工具介绍

TOML转JSON工具是一款专业的数据格式转换工具,专为开发者和系统管理员设计。它能够将 TOML 配置文件快速转换为标准的 JSON 数据格式,支持嵌套表、表数组和各种数据类型的正确解析。

本工具支持 TOML v1.0.0 规范的常用特性:字符串(含多行字符串)、整数(含十六/八/二进制)、浮点数、布尔值、日期时间、数组、内联表、嵌套表(如 [a.b.c])与表数组(如 [[items]])。日期时间类型会转换为 ISO 8601 格式字符串。所有转换在本地浏览器完成,数据安全可靠。

TOML转JSONTOML to JSON配置文件转换数据格式转换在线转换工具

界面展示

TOML转JSON工具 界面截图

功能亮点

  • 标准TOML解析:符合 TOML v1.0.0 规范,支持所有常用数据类型
  • 嵌套表结构:[a.b.c] 自动转换为 JSON 嵌套对象
  • 表数组处理:[[items]] 自动转换为 JSON 数组,每个元素为对象
  • 类型保持:字符串、整数、浮点数、布尔值类型正确保持
  • 日期时间:转换为 ISO 8601 格式字符串
  • 数组处理:支持内联数组与跨行数组
  • 内联表:支持 { a = 1, b = 2 } 内联表语法
  • 多行字符串:支持 """ 与 ''' 多行字符串及转义
  • 键排序:支持保持原序、升序(A-Z)、降序(Z-A),对嵌套对象同样生效
  • 输出格式化:支持多行缩进(2/4/8 空格)与单行紧凑输出
  • 实时转换:开启开关后输入即自动转换
  • 本地处理:所有转换在浏览器完成,数据不上传服务器

使用方法

  1. 输入数据:在输入框中输入或粘贴 TOML 数据,或上传 .toml 文件,也可点击「加载示例」
  2. 设置参数:选择输出格式化、缩进空格与键排序选项
  3. 开始转换:点击「TOML转JSON」按钮,或开启实时转换功能
  4. 使用结果:复制生成的 JSON 或下载 .json 文件

适合人群

  • 后端开发者:将配置文件转换为 API 数据
  • 系统管理员:处理 TOML 配置文件的运维人员
  • DevOps 工程师:需要自动化数据转换的工程师
  • 前端开发者:需要处理配置数据的前端开发者

常见问题解答(FAQ)

TOML 是什么?
TOML(Tom's Obvious, Minimal Language)是一种配置文件格式,旨在成为一个最小化的配置文件格式,易于阅读和编写,同时能够清晰地映射到哈希表。
JSON 是什么?
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成,是目前最流行的数据交换格式之一。
为什么需要将 TOML 转换为 JSON?
TOML 主要用于配置文件,但 JSON 是 API 数据交换的标准格式。转换后可方便地将配置文件转换为 API 数据,或在不同系统间迁移数据。
支持哪些 TOML 特性?
支持 TOML v1.0.0 规范的常用特性:字符串、整数(含十六/八/二进制)、浮点数、布尔值、日期时间、数组、内联表、嵌套表和表数组。
如何处理嵌套表结构?
TOML 的嵌套表(如 [a.b.c])会自动转换为 JSON 的嵌套对象,使用点号分隔的路径表示层级关系。
表数组如何转换?
TOML 的表数组(如 [[items]])会被转换为 JSON 数组,每个数组元素是一个对象。
日期时间如何处理?
TOML 的日期时间类型会转换为 ISO 8601 格式的字符串,如 2026-01-01T10:00:00.000Z;本地日期保持 YYYY-MM-DD 格式。
数据安全吗?
所有转换在浏览器本地完成,数据不会上传到服务器。工具会正确处理字符串转义,确保输出安全。
如何下载 JSON 文件?
转换完成后,点击「下载 JSON 文件」按钮即可将生成的 JSON 保存为 .json 文件。
实时转换功能是什么?
开启实时转换开关后,输入 TOML 内容时工具自动转换,无需手动点击按钮。

更新日期:2026-11-03