Бесплатно онлайн 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.