Обзор
JSON ⇄ CSV — это двусторонний инструмент, созданный для табличных структурированных данных. Он может экспортировать JSON-массив объектов в стандартный CSV-файл или разбирать CSV обратно в JSON-массив. Инструмент следует RFC 4180, автоматически экранируя запятые, переносы строк и двойные кавычки, и полностью совместим с Excel, Google Sheets, Numbers и другими популярными табличными редакторами.
Как пользоваться инструментом
Шаг 1 — вставьте JSON-массив (каждый элемент — объект, представляющий запись) в левую панель или нажмите «Пример», чтобы загрузить образец. Шаг 2 — инструмент собирает объединение всех ключей объектов в строку заголовка, заполняет отсутствующие поля пустыми значениями и генерирует CSV. Шаг 3 — для обратного преобразования вставьте CSV справа; первая строка считается заголовком, а остальные строки преобразуются в массив объектов. Шаг 4 — скопируйте или скачайте результат. Вложенные объекты или массивы сериализуются как JSON-строки внутри ячейки.
Типичные сценарии
Аналитики импортируют JSON от backend-API в Excel для сводного анализа; отделы эксплуатации преобразуют CSV-списки пользователей, экспортированные из бизнес-систем, в JSON для массового импорта в CMS; QA-инженеры превращают CSV-данные тестов в JSON-фикстуры; продукт-менеджеры обмениваются отчётами между CSV и JSON для разных коллег; инженеры данных предпросматривают данные при отладке ETL.
Технические детали
Инструмент ожидает JSON с массивом объектов на верхнем уровне; не-массивы или пустые массивы вызывают предупреждение. Значения, содержащие запятые, двойные кавычки или переносы строк, автоматически оборачиваются в двойные кавычки, а внутренние кавычки экранируются удвоением. Вывод CSV использует переносы CRLF для совместимости с Excel в Windows. Заголовки — это объединение всех ключей объектов, порядок сохраняется в том виде, в котором они впервые появились; числа и логические значения в JSON становятся строками в CSV и остаются строками при обратной конвертации.
Конфиденциальность и безопасность
Всё преобразование выполняется локально. Списки пользователей, данные заказов, аналитические данные и другие конфиденциальные таблицы никогда не загружаются на сервер — ваша приватность полностью защищена.