ru

CSV в JSON

Конвертируйте файл CSV в массив JSON локально - с именами столбцов в качестве ключей, без загрузки, прямо в браузере.

Обработка локально на вашем устройстве ...

Первая строка как заголовок

Обработка локально на вашем устройстве ...

0%

Загружается ли мой файл?

Нет. Всё выполняется в вашем браузере - ваш файл никогда не покидает устройство. Как это можно проверить

Без загрузки100% локально
Содержимое остаётся у васнет доступа у третьих лиц
Hosted in GermanyGlobal Content Delivery
Независимый аудитTLS A+ · Заголовки A+

CSV - классический табличный формат, JSON - язык современных API и веб-приложений. Перевод CSV в JSON - самый частый первый шаг, чтобы обработать табличные данные в программе, базе данных или фронтенде: каждая строка становится объектом, а строка заголовка даёт ключи.

Этот инструмент разбирает вашу CSV полностью локально в вашем браузере (papaparse, чистый JavaScript) и выдаёт массив JSON. По умолчанию первая строка используется как заголовок столбцов, так что каждая строка данных становится объектом с именованными полями. Числа распознаются как числа. Ничего не загружается.

Так вы, например, скармливаете тестовый набор данных интерфейсу, наполняете мнимую базу данных или подаёте строки настроек на фронтенд. Замечание из практики: ведущие нули у почтового индекса или артикула могут исчезнуть при автоматическом распознавании типов, потому что текст тогда становится числом. Если это важно, лучше осознанно обрабатывайте такие столбцы как строку, прежде чем продолжать обработку.

Онлайн-конвертеры из CSV в JSON часто требуют аккаунт для больших таблиц или заметно ограничивают количество строк в бесплатном плане. У этого инструмента нет ограничения на строки, кроме памяти твоего устройства, он не требует аккаунта и работает даже офлайн после первой загрузки.

Технические данные

Технические данные
Входные форматыCSV
Автоматическое преобразованиеZIP, XLSX, DXF, GeoJSON
Выходной форматJSON
Пакетная обработкаНет
ОбработкаЛокально в браузере (JavaScript)
Загрузка файловОтсутствует

В 3 шага

  1. Перетащите или выберите файл CSV.
  2. Укажите, является ли первая строка заголовком (по желанию).
  3. Скачайте файл JSON.

Ограничения: Разделитель определяется автоматически (запятая/точка с запятой/табуляция). Без опции заголовка каждая строка становится массивом, а не объектом. Числа типизируются автоматически; ведущие нули могут теряться. Очень большие файлы требуют памяти. CSV не поддерживает вложенность, поэтому результат - плоский массив JSON из объектов (или массивов), без вложенных структур.

Частые вопросы

Мой файл загружается?

Нет. Преобразование идёт полностью локально в браузере - ничего не отправляется.

Используется ли первая строка как заголовок?

По умолчанию да - имена столбцов становятся ключами объектов. Отключается параметром.

Какой разделитель поддерживается?

Запятая, точка с запятой и табуляция распознаются автоматически.

Распознаются ли числа как числа?

Да, числовые значения попадают в JSON как числа, а не текст. Осторожно с почтовыми индексами, телефонами или артикулами: ведущие нули при такой типизации теряются (01067 превращается в 1067). Такие столбцы лучше коротко проверить в результате.

Работает ли это на телефоне?

Да, в любом современном мобильном браузере, как на компьютере - файл остаётся локальным.

Есть ли ограничение на строки или аккаунт?

Нет. Без аккаунта и без искусственного ограничения строк - только память твоего устройства задаёт границу для очень больших файлов.

Безопасно ли конвертировать здесь CSV с реальными данными клиентов?

Да. В отличие от онлайн-конвертеров, загружающих CSV-файлы на сервер, твой файл здесь остаётся исключительно на твоём устройстве.

Похожие инструменты

XLSX в CSV · CSV в XLSX · JSON в CSV · CSV в Markdown · JSON в XML · JSONL в JSON · Parquet в JSON