Конвертер TOON в XML — TOON в XML онлайн
Конвертируйте TOON (Token-Oriented Object Notation) в XML онлайн с собственным корневым элементом, отступами и декларацией. Бесплатно, приватно, в браузере.
🔒 Работает полностью в вашем браузере — ничего не загружаетсяКонвертируйте данные TOON в XML
TOON (Token-Oriented Object Notation) — это экономный по токенам способ передавать данные в форме JSON большим языковым моделям: отступы заменяют скобки, а однородные массивы объектов записываются один раз как заголовок таблицы вроде orders[2]{id,sku,qty}: плюс одна строка значений через запятую на каждую строку. Однако многие системы, получающие эти данные, по-прежнему ожидают XML — сервисы SOAP, корпоративные интеграционные шины, RSS-подобные ленты, ресурсы Android, форматы Office и электронных счетов. Этот конвертер TOON в XML декодирует TOON с помощью официальной библиотеки и за один шаг строит корректный XML с отступами.
Объекты становятся вложенными элементами, каждый элемент массива — повторяющимся элементом с названием его ключа, а примитивные значения — текстом элемента с экранированием специальных символов XML. Названия ключей, не являющиеся корректными именами XML (начинающиеся с цифры или содержащие пробелы), автоматически очищаются, поэтому результат всегда разбирается.
Корневой элемент, атрибуты и параметры
У документа XML ровно один корень. Если в TOON есть единственный ключ верхнего уровня, он используется как корень; иначе всё оборачивается в элемент с названием из поля Root element. Чтобы создать атрибуты, называйте ключи с префиксом @ (например, "@id": 7), а для текстового содержимого элемента используйте #text — это то же соглашение, что и в инструментах XML в JSON и JSON в XML, поэтому данные могут проходить круговой путь. Выберите два пробела, четыре пробела или табуляцию для отступов и отключите декларацию <?xml?>, если вставляете фрагмент.
Советы перед использованием XML
В XML нет собственных типов, поэтому числа и булевы значения записываются как текст; смысл им придаёт схема (XSD) на стороне получателя. Оставьте Strict mode включённым, чтобы ответ LLM, число строк которого не совпадает с заголовком [N], был отклонён до того, как станет вводящим в заблуждение документом. Проверьте результат по схеме, которую ожидает ваш получатель, и отформатируйте или просмотрите его с помощью XML-форматтера. Нужны другие форматы? Смотрите TOON в JSON, TOON в YAML и TOON в CSV. Ничего не загружается — вся конвертация происходит на вашем устройстве.
Как использовать
- Вставьте TOONВставьте текст TOON (Token-Oriented Object Notation) или нажмите Load sample.
- Настройте параметры XMLВыберите название корневого элемента, отступы и нужно ли добавлять декларацию XML.
- Скопируйте XMLСкопируйте XML или скачайте его как файл .xml.
Часто задаваемые вопросы
Как массивы TOON конвертируются в XML?
users[2]{id,name}: создаёт два элемента <users>, каждый с дочерними элементами <id> и <name>.Почему есть корневой элемент?
Можно ли создавать атрибуты XML?
@, становятся атрибутами, а #text — текстом элемента, как в конвертерах XML ⇄ JSON на этом сайте.