Об этом инструменте
Первая строка CSV читается как заголовки, а каждая последующая строка становится объектом JSON, индексированным по ним. Поля в кавычках, встроенные запятые и переносы строк обрабатываются согласно RFC 4180.
Используйте его, чтобы превратить экспорт из электронных таблиц в фикстуры API, начальные данные или файлы конфигурации.
Числа и логические значения типизируются автоматически: "482" становится 482, "true" становится true.
Часто задаваемые вопросы
Что если в моём CSV нет строки заголовка?
Первая строка всегда читается как строка заголовка, предоставляя ключи JSON. Если у ваших данных нет заголовков, добавьте строку заголовка перед преобразованием.
Как определяются типы?
Значения без кавычек, которые выглядят как обычное число, true/false или null, типизируются автоматически: 482 становится числом, true — логическим значением. Значения в кавычках остаются строками (так "007" или "482" сохраняют свой точный текст), а формы с ведущим нулём или экспонентой остаются строками во избежание неожиданных приведений типов.
Обрабатывает ли он поля в кавычках?
Да — поля в кавычках, содержащие запятые, кавычки и переносы строк, разбираются согласно стандарту CSV.