Конвертер JSON в TOON

Преобразуйте JSON в TOON и обратно в браузере. TOON упаковывает те же данные в меньшее число токенов промпта.

Ваш JSON или TOON преобразуется локально в вашем браузере и никогда не загружается, но избегайте вставки секретов или производственных данных в любой онлайн-инструмент.

Сначала нужно привести JSON в порядок? Попробуйте форматировщик JSON.

Об инструменте JSON в TOON

TOON, сокращение от Token-Oriented Object Notation, — это компактный способ записи JSON, который использует гораздо меньше токенов в промпте LLM. Вместо повторения каждого ключа в каждой записи он сворачивает массив объектов в единый табличный блок с одной строкой заголовка и значениями через запятую под ней. Этот конвертер JSON в TOON кодирует любой документ JSON в TOON, показывает, насколько примерно результат меньше минифицированного JSON, и преобразует TOON обратно в красиво выведенный JSON при смене направления. Он удобен всякий раз, когда вы вставляете структурированные данные в модель, строите few-shot-примеры или хотите урезать контекстные окна без потери информации. Всё работает в вашем браузере, поэтому вставленные данные обрабатываются на вашем устройстве и никогда не загружаются.

Возможности

Как использовать JSON в TOON

  1. Оставьте переключатель на JSON → TOON и вставьте ваш JSON в левую панель.
  2. Прочитайте вывод TOON справа и проверьте оценку экономии над ним.
  3. Переключите тумблер на TOON → JSON, чтобы декодировать строку TOON обратно в JSON.
  4. Скопируйте результат или скачайте его как data.toon или data.json.

Пример

Ввод

{
  "users": [
    { "id": 1, "name": "Ada", "role": "admin" },
    { "id": 2, "name": "Alan", "role": "author" }
  ]
}

Результат

users[2]{id,name,role}:
  1,Ada,admin
  2,Alan,author

Массив объектов становится одним табличным блоком TOON с единственной строкой заголовка.

Частые ошибки и устранение неполадок

Часто задаваемые вопросы

Что такое TOON?
TOON (Token-Oriented Object Notation) — это компактная кодировка JSON на основе отступов, разработанная для использования меньшего числа токенов в промптах LLM. Она выражает массивы объектов как табличный блок — строку заголовка со списком имён полей, за которой следуют строки значений через запятую, — вместо повторения ключей в каждой записи.
Насколько TOON меньше JSON?
Это зависит от формы данных. Массивы из множества однородных объектов сжимаются сильнее всего, потому что каждый ключ записывается один раз в заголовке, а не в каждой строке; этот конвертер показывает оценку символов на документ, чтобы вы видели реальное сокращение для вашего ввода.
Происходит ли преобразование JSON в TOON без потерь?
Да. TOON кодирует те же данные, что и исходный JSON, поэтому этот инструмент выполняет обратное преобразование: преобразуйте JSON в TOON и обратно — и вы получите исходное значение. Направление TOON → JSON заново выдаёт стандартный, красиво выведенный JSON.
Когда стоит использовать TOON вместо JSON?
Берите TOON, когда подаёте структурированные данные в языковую модель и хотите уместить больше в контекстное окно, строить few-shot-примеры или сократить стоимость промпта. Для хранения, API и конфигурации обычно всё же нужен обычный JSON.
Отправляются ли мои данные на сервер при преобразовании?
Нет. Преобразование JSON в TOON работает полностью в вашем браузере, поэтому вставленные данные кодируются на вашем устройстве и никогда не загружаются.

Связанные инструменты

Все инструменты ArrayKit