TOON 格式化工具 & 校验工具

永久免费 验证 · 使用所选分隔符和缩进重新编码 · 语法高亮
缩进
分隔符
TOON 输入
输出
// TOON 输出
行数: 预计 token:

更多开发工具

TOON→JSON
转 JSON
JSON→TOON
LLM Token 格式
JSON 格式化
格式化、验证与压缩
Base64
编码/解码
URL 编码
百分比编码
正则表达式
实时测试
YAML 格式化
格式化与验证
JSON→YAML
转 YAML 配置

关于 TOON 格式化与校验工具

校验并重新编码 TOON

通过数据模型完整往返解析你的 TOON,然后干净地重新序列化。可捕获结构错误、格式错误的表格数组和非法的标量值。

分隔符与缩进控制

可选择逗号或竖线作为表格分隔符,并为嵌套对象设置 2 或 4 个空格的缩进。适合重新编码 TOON 以匹配特定的 LLM 提示词风格或下游解析器。

表格数组优化

结构一致的对象数组会自动折叠为紧凑的「表格头 + 数据行」格式,在向 LLM 发送数据时最大化节省 token。

隐私优先

所有格式化都在你的浏览器中运行——不会向任何服务器发送数据。含业务数据、个人身份信息(PII)或专有 schema 的 TOON 载荷也可放心处理。

常见问题

什么是 TOON?

TOON(Token-Oriented Object Notation)是对 JSON 数据模型的一种紧凑、无损编码,旨在向大语言模型发送结构化数据时减少 token 数量。它对对象使用 YAML 风格的缩进,对结构一致的数组使用 CSV 风格的表格布局,相比等价的 JSON 最多可减少 60% 的 token。

为什么在发送给 LLM 前要先格式化 TOON?

一致的格式有助于 LLM 可靠地解析结构。格式化工具会确保表格数组被正确折叠、缩进统一、所有标量值都正确加引号——降低模型误读结构的可能。

什么是表格数组格式?

当数组中所有对象都共享相同的基本类型字段时,TOON 会写一个表头 key[N]{f1,f2,f3}:,随后每个对象对应一行以逗号分隔的数据。这是相比 JSON 节省 token 的最大来源。

格式化 TOON 是无损的吗?

是的。格式化工具会先把 TOON 解析为完整的 JSON 数据模型,然后重新编码。所有值、类型和结构都会保留。唯一的变化是空白规范化,以及你明确选择的分隔符/缩进调整。

深度指南
JSON 完整指南
格式化、验证、转换与最佳实践
阅读指南