SQL в JSON
Мгновенно конвертируйте SQL INSERT-инструкции в JSON-массивы или объекты. Поддержка многострочных VALUES, обработка NULL, автоопределение типов и форматирование. 100% клиентски, без загрузки.
Как работает конвертация SQL INSERT в JSON?
Инструмент разбирает SQL INSERT INTO инструкции, извлекает имена столбцов и значения строк, затем преобразует каждую строку в JSON-объект с именами столбцов в качестве ключей.
Какой синтаксис SQL поддерживается?
Поддерживается стандартный синтаксис INSERT INTO таблица (столбцы) VALUES (значения), включая несколько строк VALUES, имена столбцов с обратными кавычками или двойными кавычками, значения NULL, числовые значения, строковые значения с экранированными одинарными кавычками и булевы значения.
Как обрабатываются значения NULL?
Значения NULL по умолчанию преобразуются в JSON null. Вы можете переключить опцию, чтобы полностью исключить ключи со значениями NULL из вывода.
Безопасны ли мои данные?
Да. Вся обработка происходит на 100% локально в вашем браузере с помощью JavaScript. Данные никогда не отправляются на сервер, и инструмент работает даже без подключения к интернету.
В чём разница между выводом JSON-массива и JSON-объекта?
Вывод массива оборачивает все строки в JSON-массив [{...}, {...}]. Вывод объекта использует первый столбец как ключ, создавая {ключ: {...}, ключ: {...}}. Выбирайте в зависимости от потребностей вашего API или кода.
Может ли инструмент обрабатывать большие SQL-дампы?
Да. Инструмент обрабатывает SQL в браузере с потоковым разбором, поэтому может эффективно обрабатывать INSERT-инструкции с тысячами строк.
Автоматически ли определяются типы данных?
Да. Инструмент автоматически определяет числовые значения (целые и дробные), булевы значения (true/false), NULL и строки, преобразуя их в соответствующие JSON-типы.
Зачем конвертировать SQL в JSON?
JSON — стандартный формат обмена данными для веб-API, NoSQL баз данных и конфигурационных файлов. Конвертация SQL INSERT данных в JSON упрощает миграцию между реляционными и нереляционными системами.
Можно ли использовать инструмент офлайн?
Да. Поскольку вся обработка — это клиентский JavaScript, инструмент полностью работает офлайн после загрузки страницы.
Как обрабатываются экранированные кавычки в SQL?
Экранированные одинарные кавычки (\'\') в строковых значениях SQL корректно деэкранируются и преобразуются в обычные кавычки в JSON-выводе.