JSON ↔ TOON 转换器 — LLM Token 优化工具
将 JSON 转换为 TOON,这是一种紧凑、可读性强的“Token 导向对象表示法”,旨在缩减 LLM Token 计数并改善提示词解析。非常适合表格/统一数组 — 支持无损还原为 JSON。
常见问题 (FAQ)
- TOON 是一种针对 LLM 输入进行优化的紧凑型、感知 Schema 的 JSON 数据模型编码。它使用缩进和表格数组来减少冗长的标点符号,同时保留与 JSON 的无损往返转换能力。
- 主要好处是减少 LLM Token 数量并降低 API 成本。基准测试显示 Token 节省量显著(通常可减少约 40% 的 Token;具体改进取决于数据形状)。
- TOON 结合了 YAML 风格的缩进和 CSV 风格的表格数组:字段名称仅声明一次(表头),统一数组以流式行呈现,避免了重复的键名和多余的标点符号。
- 是的。此转换器完全在您的浏览器中客户端运行 — 无上传,无服务器存储。您的 JSON/TOON 数据保留在本地且私密。
- 不会。TOON 是一个翻译层。在 API 和存储中保留 JSON;在向 LLM 发送数据时转换为 TOON 以节省 Token,然后根据需要将响应转换回 JSON。
- 是的。TOON 包含显式的防护措施,如数组长度 ([N]) 和字段头 ({fields}),这提供了清晰的、类似 Schema 的结构,从而改善了模型的解析和验证能力。
- 对于深度嵌套或高度非统一的数据(即对象具有完全不同的键),JSON 可能更有效。TOON 最适合扁平结构或高度统一/表格化的对象数组。
- 可以。该工具会验证输入,并针对格式错误的 JSON 或 TOON 显示清晰的错误信息,帮助您在转换前修复语法或结构问题。