Next JSON 工具箱

JSON 转 TOON 转换器

将 JSON 转换为 TOON 格式——专为 LLM 应用设计的词元高效表示法

字符:0词元数:0

JSON 工具

数组工具

工作原理

看看 TOON 格式如何在保持数据结构的同时减少词元数。非常适合每个词元都很重要的 LLM 应用!

简单对象转换

将基本 JSON 对象转换为简洁键值对的 TOON 格式。

输入
{
  "name": "Luna",
  "level": 42,
  "active": true,
  "guild": null
}
输出
name: Luna
level: 42
active: true
guild: null

嵌套对象

TOON 使用缩进代替花括号表示嵌套结构,更加易读。

输入
{
  "player": {
    "name": "Shadow Knight",
    "stats": {
      "health": 100,
      "mana": 50
    }
  }
}
输出
player:
  name: Shadow Knight
  stats:
    health: 100
    mana: 50

基本类型数组

基本类型数组以内联方式显示,带有显式长度声明 [N]。

输入
{
  "inventory": ["sword", "shield", "potion", "map"],
  "scores": [100, 95, 88, 72]
}
输出
inventory[4]: sword,shield,potion,map
scores[4]: 100,95,88,72

表格数组

具有相同字段的对象数组使用高效的表格格式 {field1,field2}。

输入
{
  "heroes": [
    {"name": "Ada", "class": "mage", "level": 30},
    {"name": "Bob", "class": "warrior", "level": 25},
    {"name": "Cat", "class": "rogue", "level": 28}
  ]
}
输出
heroes[3]{name,class,level}:
  Ada,mage,30
  Bob,warrior,25
  Cat,rogue,28

常见问题

什么是 TOON 格式?

TOON(面向词元的对象表示法)是一种为 LLM 应用设计的紧凑格式。与 JSON 相比,它将词元数量减少约 50%,同时保持无损转换。

为什么使用 TOON 而不是 JSON?

向 LLM 发送数据时,每个词元都有成本和上下文空间。TOON 显著减少词元数量,让您可以在提示中放入更多数据或降低 API 成本。

转换是无损的吗?

是的!TOON 保留您的所有数据。您可以将 JSON 转换为 TOON,再将 TOON 转换回 JSON,不会丢失任何信息。

我可以将 TOON 转换回 JSON 吗?

当然可以!使用我们的 TOON 转 JSON 转换工具,随时将 TOON 格式转换回标准 JSON。

这个网站会在云端存储我的数据吗?

不会,本网站不会在云端存储或共享您的数据。您的数据保持私密,仅保存在您的浏览器本地。

这个网站缺少一些我需要的功能。你们能添加吗?

当然可以,我们欢迎所有建议!请通过页面底部的链接分享您的反馈。