⚙️

TOML转JSON

在线将 TOML 配置文件转换为 JSON 格式,支持表格、数组、嵌套结构等完整语法。

TOML 转 JSON

TOML 转 JSON 工具使用指南

📌 简介

TOML 转 JSON 工具是一款面向开发者的在线转换工具,可以将 TOML 格式的配置文件快速转换为 JSON 格式,保留全部数据结构、数组和值类型。TOML 因语法简洁、可读性强,被广泛用于各类项目的配置文件;JSON 是程序内部和数据交换的通用格式。两者转换是日常开发中的常见需求。

📖 什么是 TOML?

TOML(Tom's Obvious Minimal Language)是由 GitHub 联合创始人 Tom Preston-Werner 设计的一种配置文件格式。它的语法接近 INI 文件,使用 [table] 表示表格,用 key = value 表示键值对,支持字符串、数字、布尔值、数组、日期等类型。相比 YAML,TOML 更明确、更容易解析;相比 JSON,TOML 更简洁、可读性更好。目前被 Rust 的 Cargo、Python 的 Poetry、Go 的 Hugo 等项目作为首选配置格式。

💼 常见应用场景

⚙️ 使用步骤

  1. 将 TOML 内容粘贴到左侧输入框。
  2. 点击“转换”按钮。
  3. 右侧会显示转换后的 JSON 结果,缩进 2 空格。
  4. 点击“复制结果”粘贴到需要的地方。

⚠️ 注意事项

❓ 常见问题 (FAQ)

Q: TOML 和 YAML 哪个更好?

A: 各有优势。YAML 支持更多特性(锚点、多文档),可读性更强;TOML 语法更明确、解析更简单、不易出错。配置文件场景下 TOML 更受欢迎。

Q: 支持多行字符串吗?

A: 支持。TOML 的多行字符串用三引号("""或''')包裹,转换为 JSON 后会保留换行符。

Q: 支持日期时间类型吗?

A: 支持。TOML 的日期时间会转换为 ISO 8601 格式的字符串,例如 2024-01-01T00:00:00Z。