Как конвертировать CSV в JSON
Конвертер CSV в JSON
Инструмент превращает таблицу в массив JSON-объектов: заголовки становятся ключами, а каждая строка - объектом. Числа, true, false и null распознаются автоматически, поэтому результат сразу пригоден для API, конфигов и импорта в JS или MongoDB.
Обратное направление тоже доступно: JSON → CSV разворачивает массив объектов в таблицу, объединяя ключи всех записей в общий заголовок. Для перевода массива JSON обратно в таблицу есть и отдельная страница конвертера.
Пример преобразования
CSV:
name,age Alice,25 Bob,30
превращается в JSON:
[
{ "name": "Alice", "age": 25 },
{ "name": "Bob", "age": 30 }
]
Обратите внимание: возраст остался числом, а не строкой в кавычках - конвертер сам определил тип значения.
Как конвертировать CSV в JSON
-
Выберите направление
Вкладка CSV → JSON строит массив объектов из таблицы, JSON → CSV собирает таблицу обратно из массива.
-
Вставьте таблицу и задайте разделитель
Впишите CSV в левое поле, разделитель оставьте на Авто или выберите запятую, точку с запятой либо свой символ.
-
Заберите JSON
Результат появляется справа сразу. Скопируйте его кнопкой копирования или сохраните в файл кнопкой загрузки.
Вопросы и ответы
Заголовки первой строки становятся ключами, а каждая следующая строка - отдельным объектом. На выходе массив объектов с отступами, готовый для API или конфига.
Нет. Конвертер распознает типы: 42 станет числом, true и false - булевыми значениями, null - пустым значением. Остальное остается текстом в кавычках.
Оставьте разделитель на Авто - он определяется сам, либо выберите ; в списке. Иначе вся строка попадет в одно поле.
Да, вкладка JSON → CSV принимает массив объектов и строит таблицу. Ключи всех объектов объединяются в общую строку заголовков.