Конвертер CSV ↔ JSON 🔒 Ваши данные не покидают браузер.
CSV в JSON-объекты и обратно — кавычки и разделители обрабатываются корректно.
Предпросмотр
Ctrl+SСкачать
Об этом инструменте
CSV — язык таблиц, JSON — язык API. Конвертер соединяет их: первая строка CSV становится ключами объектов, числовые значения — числами, а поля в кавычках с запятыми и переносами разбираются корректно. В обратную сторону колонки выводятся из объединения всех ключей.
Разделитель определяется автоматически (запятая, точка с запятой, таб, вертикальная черта). Всё работает локально; данные остаются у вас.
Частые вопросы
Загружается ли мой файл на сервер?
Нет. Разбор и преобразование выполняются целиком в вашем браузере, независимо от того, вставляете вы текст или перетаскиваете файл — ничего не загружается.
Как инструмент обрабатывает запятые внутри поля CSV, заключённого в кавычки?
Поля в кавычках ("...") могут содержать запятые, переносы строк и экранированные двойные кавычки ("") без нарушения выравнивания столбцов — парсер отслеживает состояние кавычек посимвольно, а не просто разбивает по запятым.
Что произойдёт, если в моём CSV нет строки заголовка?
Отключите «Первая строка — заголовок», и инструмент будет считать каждую строку данными, называя столбцы col1, col2 и так далее. Оставьте включённой для обычного CSV, где первая строка называет поля.
Почему преобразование JSON → CSV завершилось ошибкой «нужен массив объектов»?
Конвертер ожидает, что JSON верхнего уровня будет массивом вида [{...}, {...}] — по одному объекту на строку. Единичный объект или массив массивов либо простых строк не может стать столбцами таблицы, поэтому сначала оберните или переформатируйте данные.
Как определяется разделитель (запятая, точка с запятой, табуляция)?
При выборе «Авто» инструмент анализирует первые строки и выбирает запятую, точку с запятой, табуляцию или вертикальную черту — то, что даёт наиболее стабильное число полей. Вы всегда можете принудительно задать разделитель в выпадающем списке, если определение ошиблось.