Конвертер CSV ↔ JSON Онлайн
Конвертируйте CSV в JSON и JSON в CSV прямо в браузере — двунаправленно.
Зачем это нужно
CSV и JSON: конвертация в обе стороны
Двунаправленно
CSV → JSON и JSON → CSV: оба направления в одном инструменте.
Полная конфиденциальность
Обработка в браузере. Ваши данные не передаются на сервер.
RFC 4180
Корректная обработка кавычек, экранирования и разных разделителей.
Мгновенно
Конвертация в реальном времени при вводе или вставке данных.
Как это работает
Три шага — никаких сложностей
Вставьте данные
Вставьте CSV-данные или JSON-массив в поле ввода. Можно также перетащить файл.
Выберите направление
Выберите CSV → JSON или JSON → CSV. Результат появляется в реальном времени.
Скопируйте или скачайте
Скопируйте результат или скачайте файл в нужном формате.
FAQ
Остались вопросы?
Первая строка CSV интерпретируется как заголовки — они становятся ключами JSON-объектов. Каждая последующая строка преобразуется в объект, где ключи — заголовки, значения — соответствующие ячейки. Результат — массив объектов JSON, где каждый элемент соответствует одной строке CSV.
CSV — плоский формат: он не поддерживает вложенные объекты или массивы. При конвертации JSON с вложенной структурой в CSV вложенные объекты обычно сериализуются как JSON-строка внутри ячейки или конвертация прерывается с ошибкой. Для работы с глубоко вложенными структурами потребуется предварительное выравнивание данных.
По стандарту RFC 4180 поля, содержащие запятые, заключаются в двойные кавычки. Например: John, "Smith, Jr.", 42. Двойные кавычки внутри значений экранируются удвоением: "He said ""hello""". Инструмент корректно обрабатывает оба случая.
Да. В некоторых локалях (Германия, Россия, Испания) Excel экспортирует CSV с точкой с запятой в качестве разделителя из-за конфликта с десятичной запятой. Инструмент позволяет указать разделитель вручную: запятую, точку с запятой, табуляцию или другой символ.
Инструмент обрабатывает данные в браузере — ограничение определяется доступной оперативной памятью устройства. Для файлов размером до 10–20 МБ конвертация происходит без проблем на большинстве современных устройств. Для очень больших файлов (>50 МБ) рекомендуется использовать серверные инструменты.
CSV и JSON: история, стандарты и практика обмена данными
CSV (Comma-Separated Values) — один из старейших форматов обмена данными: первые реализации появились в 1970-х годах вместе с ранними программами для работы с электронными таблицами. RFC 4180 был опубликован только в 2005 году, что объясняет многочисленные вариации реализаций: разные разделители, различная обработка переносов строк и кавычек. Excel в ряде локалей до сих пор использует точку с запятой вместо запятой.
JSON (JavaScript Object Notation) был формализован Дугласом Крокфордом в начале 2000-х годов как более компактная альтернатива XML для AJAX-запросов. RFC 4627 (2006) и RFC 8259 (2017) стандартизировали формат. Сегодня JSON — стандарт де-факто для REST API, конфигурационных файлов и обмена данными между сервисами.
Конвертация CSV ↔ JSON остаётся ежедневной задачей специалистов по данным: экспорт из Excel в JSON для API, преобразование API-ответов в CSV для анализа в spreadsheet-инструментах, интеграция между legacy-системами (CSV) и современными микросервисами (JSON). Браузерный инструмент позволяет решать такие задачи без установки Python, jq или других утилит.