Развлечения

Методика: Конвертировать CSV в JSON и обратно — онлайн, без загрузки на сервер

Страница расчёта: открыть инструмент

Формула

Разбор CSV идёт конечным автоматом по RFC 4180: кавычки, удвоенные кавычки, переводы строк внутри полей, любые окончания строк. Разделитель определяется подсчётом кандидатов вне кавычек. Числа конвертируются аккуратно: «007», телефоны и ИНН остаются строками, десятичная запятая понимается как разделитель. JSON → CSV сериализуется с экранированием по тем же правилам.

Как выполняется расчёт

  1. Вставьте CSV слева или откройте файл — JSON появится справа.
  2. Для обратной конвертации нажмите JSON → CSV и вставьте массив объектов.
  3. Скачайте результат: JSON без BOM, CSV — в UTF-8 с BOM, чтобы Excel открыл кириллицу.

Ограничения и допущения

  • Excel на русском по умолчанию сохраняет CSV с разделителем «;» — конвертер определяет это сам.
  • Вложенные объекты и массивы в JSON при конвертации в CSV сериализуются строкой JSON.
  • Заголовки колонок обязательны для осмысленного JSON; без них колонки называются «Колонка 1, 2…».

Источники