Преобразователь CSV ↔ JSON обрабатывает полный полный тур между двумя наиболее распространенными табулярными форматами. Умный синтаксический анализатор CSV обрабатывает поля в кавычках с запятыми, экранированные кавычки, пользовательские разделители и конечные переводы строк. Автоматически определяет числа, логические значения и null при переходе CSV→JSON; создает чистый CSV с выравниванием ключей для каждой строки при переходе JSON→CSV.
Перемещение данных между CSV и JSON — ежедневная задача — извлечение экспорта базы данных в инструмент, потребляющий JSON, создание CSV для электронной таблицы из ответа API или переформирование данных для новой системы. Преобразователь CSV ↔ JSON делает оба направления чисто в браузере. Синтаксический анализатор CSV обрабатывает реальный беспорядочный материал: поля, содержащие запятые (если в кавычках), экранированные кавычки (удвоенные в стиле RFC 4180), конечные линии CRLF или LF, конечные пустые строки и настраиваемые разделители (разделены табуляцией, разделены точкой с запятой, труба, все что угодно). Автоопределение включается при переходе на JSON — строки, которые выглядят как целые числа, становятся числами, «true»/«false»/«null» становятся их типизированными эквивалентами, и обрезка пробела необязательна. При переходе JSON→CSV инструмент проходит массив объектов и собирает каждый уникальный ключ по строкам, затем создает CSV с заголовком строки и правильно экранированными ячейками. Кавычки в ячейках удваиваются, ячейки, содержащие разделители или переводы строк, заключены в кавычки, и вложенные объекты/массивы сериализуются в ячейки строк JSON.
CSV → JSON и JSON → CSV. Кнопка обмена сразу же переворачивает ввод/вывод для проверки полного хода.
Синтаксический анализатор обрабатывает поля в кавычках, встроенные запятые, экранированные кавычки, конечные линии CRLF/LF — работает на реальном CSV, а не только на игрушечных примерах.
Измените разделитель с запятой на любой — табуляция (для TSV), точка с запятой (европейская локаль), труба или любой одиночный символ.
Числа, логические значения и null анализируются на их типизированные эквиваленты в выводе JSON. Отключите, если хотите все строки.
Выход обновляется при каждом нажатии клавиши — кнопка преобразования не требуется. Вставьте и мгновенно посмотрите результаты.
Когда объекты JSON имеют разные ключи, заголовок CSV включает все уникальные ключи и отсутствующие ячейки пусты — нет потери данных.
Вставьте экспорт CSV из DB в преобразователь, получите массив JSON, готовый к импорту в магазин NoSQL или JSON-потребляющий API.
Преобразуйте ответ API (массив JSON) в CSV для прямой вставки в Excel или Google Sheets.
Полный ход через инструмент для очистки форматирования — полезно при слиянии CSV из разных источников с непоследовательной цитатой.
Преобразуйте между CSV-таблицами переводов и файлами JSON i18n для инструментов, таких как расширение Chrome или React-intl.
Генерируйте приспособления JSON из CSV тестовых данных (или наоборот) для заполнения баз данных разработки и тестов интеграции.
Щелкните значок CSV/JSON в панели DevSuite Pro. Откроется панель с переключением направления, параметрами и двумя текстовыми областями.
Выберите CSV → JSON для анализа табулярных данных или JSON → CSV для выравнивания массива объектов в строки.
Отрегулируйте разделитель, если не запятая, переключите «первая строка — это заголовок» и «автоматическое обнаружение чисел», чтобы совпадать с формой ваших данных.
Вставьте CSV или JSON в ввод. Выход отображается справа мгновенно.
Щелкните копирование выхода, чтобы получить результат. Используйте обмен ↔, чтобы обратить и проверить, что полный ход не теряется.
Установите DevSuite Pro бесплатно и разблокируйте более 64 инструментов разработчика для вашего браузера.