ExtraTools/convert

КОНВЕРТЕР JSON, XML И SQL

JSON · XML · SQL

ИНСТРУМЕНТЫ ДЛЯ ДАННЫХ

JSON, XML и SQL.
В нужный формат.

Конвертируйте данные между JSON и XML, создавайте SQL-таблицы и INSERT-запросы или превращайте SQL INSERT в JSON/XML.

Подходит для подготовки тестовых данных и переноса простых наборов записей. JSON и XML преобразуются в обе стороны; для SQL доступны создание INSERT-запросов и разбор INSERT со значениями.

01 / КОНВЕРТАЦИЯ

Выберите направление

Преобразуйте JSON в XML с метками типов для обратной конвертации.

Настройки преобразования

действуют без перезагрузки
ИСХОДНЫЕ ДАННЫЕ

JSON

РЕЗУЛЬТАТ

XML

Выберите проверку или преобразование.

Конвертация JSON, XML и SQL

Преобразуйте JSON и XML в обе стороны, генерируйте SQL для MySQL/MariaDB, PostgreSQL или SQLite, а также разбирайте INSERT-запросы в JSON либо XML. Для SQL-вывода можно указать имя таблицы и отдельно включить CREATE TABLE и INSERT.

  • JSON ↔ XML с массивами, вложенными объектами, атрибутами и повторяющимися элементами;
  • сохранение исходных JSON-типов в XML специальными метками для более точного обратного преобразования;
  • генерация SQL с экранированием идентификаторов и значений под выбранный диалект;
  • проверка исходника, открытие файла, копирование и скачивание результата.

SQL → JSON/XML разбирает INSERT-запросы с явным списком столбцов и простыми литералами в VALUES. Это не подключение к базе данных и не универсальный SQL-парсер: SELECT-запросы, функции, подзапросы и вычисляемые выражения не поддерживаются.

Как выбрать конвертацию

Лимит — 2 000 000 символов. SQL поддерживает INSERT … VALUES с явным списком полей и простыми строковыми, числовыми, логическими и NULL-значениями; это не полноценный SQL-парсер.

Проверьте исходные данные