Конвертировать JSON в CSV
Превратите массив JSON-объектов в плоскую CSV-таблицу для Excel или БД. Вложенные ключи сплющиваются точечной нотацией address.city, массивы скаляров склеиваются через ;.
Перетащите JSON файлы сюда
или выберите .json для конвертации в CSV
Сплющивание точечной нотацией
Вложенные ключи user.address.city становятся отдельными колонками CSV
Excel-friendly UTF-8-sig
BOM в начале файла + ; разделитель — Excel сразу показывает кириллицу без танцев
Массивы и объекты
Списки скаляров склеиваются через ;, массивы объектов уходят в JSON-строку
О форматах
JSON и CSV под капотом
JSON формат
JavaScript Object Notation
JSON — структурированный текстовый формат, описанный RFC 8259 и ECMA-404. Поддерживает шесть типов: object, array, string, number, boolean, null. Кодируется в UTF-8, идеален для API, конфигов и хранения иерархических данных. Минус — плохо открывается в Excel "как есть".
CSV формат
Comma-Separated Values
CSV — плоская табличная спецификация по RFC 4180. Каждая запись — строка, поля разделяются запятой или другим символом. Не поддерживает вложенные структуры — поэтому для JSON применяем flattening. На выходе — UTF-8 with BOM (utf-8-sig), чтобы русский Excel сразу понял кодировку.
Сравнение форматов
Когда лучше JSON, а когда CSV
Как конвертировать
Три шага JSON → CSV
Загрузите JSON
Перетащите .json — массив объектов или объект с массивом данных. Принимаются дампы из MongoDB, ответы REST-API, экспорт логов.
Сплющивание точечной нотацией
Вложенные объекты раскладываются через "." (user.address.city), массивы скаляров через ";", массивы объектов сериализуются обратно в JSON.
Скачайте CSV
Получите CSV в кодировке UTF-8 with BOM с разделителем ; — Excel в русской локали откроет файл без перекодировок.
Частые вопросы
Сплющивание вложенностей и поведение Excel
Готовы превратить JSON в CSV?
Загрузите ответ API или дамп БД и получите CSV для Excel за секунды
Начать конвертацию