通过数据模型完整往返解析你的 TOON,然后干净地重新序列化。可捕获结构错误、格式错误的表格数组和非法的标量值。
可选择逗号或竖线作为表格分隔符,并为嵌套对象设置 2 或 4 个空格的缩进。适合重新编码 TOON 以匹配特定的 LLM 提示词风格或下游解析器。
结构一致的对象数组会自动折叠为紧凑的「表格头 + 数据行」格式,在向 LLM 发送数据时最大化节省 token。
所有格式化都在你的浏览器中运行——不会向任何服务器发送数据。含业务数据、个人身份信息(PII)或专有 schema 的 TOON 载荷也可放心处理。
TOON(Token-Oriented Object Notation)是对 JSON 数据模型的一种紧凑、无损编码,旨在向大语言模型发送结构化数据时减少 token 数量。它对对象使用 YAML 风格的缩进,对结构一致的数组使用 CSV 风格的表格布局,相比等价的 JSON 最多可减少 60% 的 token。
一致的格式有助于 LLM 可靠地解析结构。格式化工具会确保表格数组被正确折叠、缩进统一、所有标量值都正确加引号——降低模型误读结构的可能。
当数组中所有对象都共享相同的基本类型字段时,TOON 会写一个表头 key[N]{f1,f2,f3}:,随后每个对象对应一行以逗号分隔的数据。这是相比 JSON 节省 token 的最大来源。
是的。格式化工具会先把 TOON 解析为完整的 JSON 数据模型,然后重新编码。所有值、类型和结构都会保留。唯一的变化是空白规范化,以及你明确选择的分隔符/缩进调整。