CSV ⇄ JSON
Преобразуйте CSV в JSON и JSON обратно в CSV локально, с поддержкой полей в кавычках, выбором разделителя, копированием и скачиванием.
🔒 Работает полностью в вашем браузере — ничего не загружаетсяЧто делает CSV ⇄ JSON
CSV ⇄ JSON преобразует табличный текст в структурированный JSON, а массивы JSON — обратно в файл CSV, который можно вставить в электронную таблицу, средство импорта, тестовые данные или пример в документации. Парсер CSV написан для реальных данных разработчиков, а не только для самых простых примеров с запятыми. Он читает поля в кавычках, встроенные запятые, экранированные двойные кавычки, пустые ячейки и окончания строк и CRLF, и LF, поэтому строки, скопированные из таблицы, и экспортированные отчёты ведут себя ожидаемо.
В направлении CSV → JSON первая строка по умолчанию трактуется как названия столбцов. Если в файле нет строки заголовка, конвертер создаёт предсказуемые названия, например column1, column2 и column3. Направление JSON → CSV принимает массив объектов или массив массивов. Для объектов он формирует стабильное объединение ключей в порядке первого появления и записывает эти ключи как строку заголовка, прежде чем заполнить каждую запись. Для массивов каждый вложенный массив записывается как одна строка CSV.
Приватная работа в браузере
Разбор, проверка, заключение в кавычки, копирование и скачивание выполняются в вашем браузере. Инструмент не отправляет на сервер ваши CSV, JSON, идентификаторы, примеры, похожие на клиентские данные, токены или фрагменты экспортированных отчётов. Такое сугубо локальное поведение полезно, ведь инструменты конвертации часто используют с реалистичными данными отладки, ответами API, примерами конфигураций и экспортом из таблиц, которые не должны покидать ваш компьютер. Оно также делает работу быстрой, поскольку результат создаётся сразу, без ожидания сетевого запроса.
Практические советы
Используйте автоматическое определение разделителя, когда не уверены, экспортировала ли таблица данные через запятые, точки с запятой или табуляции. Выбирайте конкретный разделитель, когда готовите результат для другой системы со строгими требованиями к импорту. Всегда проверяйте преобразованные данные, прежде чем использовать их в рабочей среде, особенно при наличии пустых ячеек, повторяющихся названий заголовков, объектов разной формы или значений JSON со вложенными объектами. CSV — это свободное семейство форматов, поэтому браузерная утилита лучше всего подходит для просмотра, очистки и небольших преобразований, а не для замены конвейера импорта, специфичного для проекта.
Как использовать
- Выберите направлениеВыберите CSV → JSON или JSON → CSV, прежде чем вставлять данные.
- Настройте параметрыВыберите автоматический разделитель, запятую, точку с запятой или табуляцию и укажите, есть ли в CSV строка заголовка.
- Преобразуйте и экспортируйтеПросмотрите результат, затем скопируйте его или скачайте как локальный файл.