TOON форматтер & валидатор

Бесплатно Проверить · Перекодирование с выбранным разделителем и отступом · подсветка синтаксиса
Отступ
Разделитель
ВВОД TOON
ВЫВОД
// вывод TOON
Строки: Оценка токенов:

Другие инструменты разработчика

TOON→JSON
В JSON
JSON→TOON
Для LLM
JSON Форматтер
Форматировать & проверять
Base64
Кодировать
URL Encoder
Кодировать URL
Regex
Тестировать
YAML Форматтер
Форматировать & проверять
JSON→YAML
В YAML

О форматтере и валидаторе TOON

Проверка и повторное кодирование TOON

Разбирает ваш TOON через полный цикл по модели данных, затем аккуратно сериализует его заново. Обнаруживает структурные ошибки, некорректные табличные массивы и недопустимые скалярные значения.

Управление разделителем и отступом

Выберите запятую или вертикальную черту в качестве табличного разделителя и задайте отступ в 2 или 4 пробела для вложенных объектов. Полезно для повторного кодирования TOON под конкретный стиль промпта LLM или нижестоящий парсер.

Оптимизация табличных массивов

Однородные массивы объектов автоматически сворачиваются в компактный табличный формат «заголовок плюс строки», максимально экономя токены при отправке данных в LLM.

Конфиденциальность прежде всего

Всё форматирование выполняется в вашем браузере — никакие данные не отправляются на сервер. Безопасно для TOON-данных, содержащих бизнес-данные, персональные данные или проприетарные схемы.

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

Что такое TOON?

TOON (Token-Oriented Object Notation) — это компактное кодирование модели данных JSON без потерь, созданное для сокращения количества токенов при отправке структурированных данных в большие языковые модели. Оно использует отступы в стиле YAML для объектов и табличную раскладку в стиле CSV для однородных массивов, достигая на 60% меньше токенов, чем эквивалентный JSON.

Зачем форматировать TOON перед отправкой в LLM?

Единообразное форматирование помогает LLM надёжно разбирать структуру. Форматтер гарантирует, что табличные массивы правильно свёрнуты, отступы единообразны, а все скалярные значения корректно заключены в кавычки — снижая вероятность неправильного прочтения структуры моделью.

Что такое формат табличного массива?

Когда все объекты в массиве имеют одинаковые поля с примитивными значениями, TOON записывает заголовок key[N]{f1,f2,f3}:, за которым следует по одной строке данных с разделением запятыми на каждый объект. Это крупнейший источник экономии токенов по сравнению с JSON.

Форматирование TOON происходит без потерь?

Да. Форматтер разбирает TOON в полную модель данных JSON, а затем кодирует его заново. Все значения, типы и структура сохраняются. Единственные изменения — нормализация пробелов и настройки разделителя/отступа, которые вы явно выбираете.

Подробное руководство
Полное руководство по JSON
Форматирование, валидация, конвертация
Читать руководство