Конвертер JSON у SQL — Безкоштовно онлайн

Вставте ваш JSON нижче та натисніть Конвертувати, щоб миттєво отримати SQL.

Введення Готово

Статистика введення доступна через кнопку Статистика над цим полем.

Виведення

Статистика виведення доступна через кнопку Статистика над цим полем.

Результати надаються виключно в інформаційних цілях і можуть містити помилки. Перевіряйте важливу інформацію самостійно. Використання цього інструмента здійснюється на ваш власний ризик.

Що робить цей інструмент

Конвертер JSON у SQL перетворює масив JSON-об’єктів на SQL-інструкції INSERT, по одній на кожен об’єкт. Ключі стають назвами стовпців у зворотних лапках, а значення записуються як SQL-літерали.

Числа записуються як є, true і false стають 1 і 0, а текст береться в одинарні лапки з подвоєнням кожного апострофа (O'Brien перетворюється на 'O''Brien'). Вкладені об’єкти розгортаються в назви стовпців, з’єднані підкресленням, як у конвертері JSON у CSV. Таблиця завжди називається converted_data, тож перед виконанням інструкцій замініть цю назву на свою.

Коли використовувати

  • Наповнення бази даних для розробки чи тестування з JSON-фікстури.
  • Перенесення невеликого експорту даних з API до MySQL чи MariaDB.
  • Написання міграції чи сервісного скрипту, коли потрібно кілька рядків у вигляді SQL.

Приклад

Введення

[
  {"id": 1, "name": "O'Brien", "active": true},
  {"id": 2, "name": "Ana", "active": false}
]

Виведення

INSERT INTO converted_data (`id`, `name`, `active`) VALUES (1, 'O''Brien', 1);
INSERT INTO converted_data (`id`, `name`, `active`) VALUES (2, 'Ana', 0);

Запитання про цей інструмент

Які бази даних приймуть результат?

Назви стовпців у зворотних лапках — це синтаксис MySQL і MariaDB. Для PostgreSQL чи SQL Server замініть зворотні лапки на подвійні лапки або квадратні дужки.

Чи створює конвертер таблицю?

Ні. Він генерує лише інструкції INSERT. Таблиця з відповідними стовпцями має вже існувати.

Чи можна перетворити інструкції INSERT назад на JSON?

Так, за допомогою конвертера SQL у JSON. А форматер SQL зробить довгі інструкції зручнішими для читання.

Поширені запитання

Чи безпечно конвертувати конфіденційні дані за допомогою цього інструмента?

Так - ваші дані обробляються та одразу видаляються. На сервері нічого не записується і не зберігається.

Чи є обмеження на розмір файлу?

Інструмент без проблем обробляє документи звичайного розміру. Для дуже великих файлів рекомендується спочатку розділити їх на частини.

Цей інструмент безкоштовний?

Так, він безкоштовний. Без реєстрації та електронної пошти. Результат на цій сторінці.

Як отримати результат?

Скористайтеся інструментом на цій сторінці. Результат з’явиться тут, без надсилання електронною поштою.