О AG Format

Центр преобразования, где на одном экране можно переключаться между 4 форматами данных

AG Format — это онлайн-инструмент для взаимного преобразования четырёх форматов данных: JSON · YAML · XML · CSV. Достаточно выбрать исходный и целевой формат, и он в реальном времени обрабатывает преобразования в 12 направлениях. Знакомую по разработке и работе с данными возню с «переделкой из-за несовпадения форматов» вы завершаете на одном экране.

Ключевые возможности: выбор исходного и целевого формата (коммутатор), преобразование в реальном времени в двух панелях (слева и справа), перестановка источника↔цели (в обе стороны), указание ошибок по строкам, опции отступа и сортировки ключей, опции разделителя и заголовка CSV, копирование и скачивание результата, заполнение примером. Тонкие правила YAML·CSV·XML (экранирование кавычек, повторяющиеся элементы, атрибуты) обрабатываются автоматически.

Все преобразования выполняются только внутри браузера посетителя. Введённые данные не передаются и не сохраняются ни на каком сервере, поэтому даже такое конфиденциальное содержимое, как файлы конфигурации, ответы API или рабочие данные, можно обрабатывать спокойно. Регистрация и установка также не нужны.

Табличные форматы вроде CSV не могут выразить иерархическую структуру, поэтому при преобразовании глубоко вложенного JSON в CSV вложенные значения помещаются в ячейку в виде строки JSON. Преобразование XML↔JSON использует соглашение, при котором атрибуты сопоставляются как @имя, текст — как #text, а повторяющиеся элементы — как массив. Эти правила преобразования подробно описаны в руководстве по каждому формату.

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

Передаются ли введённые данные на сервер?

Нет. Все преобразования выполняются только внутри браузера посетителя, а введённое содержимое не передаётся и не сохраняется ни на каком сервере.

Какие форматы поддерживаются?

Поддерживаются четыре формата — JSON, YAML, XML, CSV, — и обрабатываются все 12 направлений преобразования между ними.

Что произойдёт, если преобразовать вложенный JSON в CSV?

CSV имеет табличную форму и не может вместить иерархическую структуру. Вложенные значения объектов и массивов сохраняются в ячейке в виде строки JSON, что предотвращает потерю данных.

Каковы правила преобразования XML?

Атрибуты сопоставляются с ключом @имя, текст элемента — с ключом #text, а повторяющиеся элементы с одинаковым именем — с массивом. При JSON→XML, если на верхнем уровне один ключ, он используется как корневой элемент.

Можно ли узнать, где именно ошибка, если преобразование не удалось?

Да. Если парсинг ввода не удаётся, в панели ввода отображается, на какой строке и по какой причине произошёл сбой.

Без отправки на сервер Мгновенное преобразование Без регистрации Полностью бесплатно