DevToolbox

Бесплатно онлайн JSON ↔ CSV Converter

Мгновенное преобразование JSON-массивов в CSV или CSV в JSON — бесплатный онлайн-конвертер с поддержкой загрузки. Обработка полей в кавычках, полностью на стороне клиента.

100% на стороне клиента · Данные никогда не покидают ваш браузер

Как использовать JSON ↔ CSV Converter

Выберите направление с помощью переключателя: JSON в CSV или CSV в JSON.

Для JSON в CSV: вставьте JSON-массив объектов. Каждый ключ объекта станет заголовком столбца. Нажмите «Конвертировать», чтобы получить вывод через запятую, который можно открыть в Excel или Google Таблицах.

Для CSV в JSON: вставьте CSV с строкой заголовков. Инструмент разберёт его в JSON-массив объектов, корректно обработав поля в кавычках.

Нажмите Загрузить пример, чтобы увидеть рабочий пример. После конвертации используйте кнопку Скачать для прямого сохранения файла.

Часто задаваемые вопросы

Какую структуру JSON ожидает конвертер?

Конвертер ожидает JSON-массив объектов, где каждый объект представляет строку. Все ключи верхнего уровня всех объектов становятся заголовками столбцов. Отсутствующие в строке ключи дают пустую ячейку. Вложенные объекты не разворачиваются — они сериализуются в строку.

Обрабатывает ли конвертер CSV поля в кавычках с запятыми?

Да. Парсер CSV корректно обрабатывает кавычки по RFC 4180: поля, содержащие запятые, двойные кавычки или переносы строк, должны быть заключены в двойные кавычки. Двойные кавычки внутри поля в кавычках экранируются их удвоением ("").

Можно ли конвертировать CSV обратно в JSON?

Да — нажмите переключатель направления, чтобы перейти в режим CSV → JSON. Первая строка считается заголовками столбцов. Каждая последующая строка становится JSON-объектом с этими ключами. Все значения считаются строками; вывод типов не применяется.

Как обрабатываются специальные символы в CSV?

При конвертации JSON → CSV поля, содержащие запятые, двойные кавычки или переносы строк, автоматически заключаются в двойные кавычки. При разборе CSV → JSON поля в кавычках корректно разэкранируются.

Есть ли ограничение по размеру?

Жёсткого ограничения нет, но очень большие наборы данных (сотни тысяч строк) могут медленно обрабатываться в браузере. Для промышленных ETL-задач больше подходят серверные инструменты или утилиты командной строки, например csvkit или jq.

Связанные инструменты