Как преобразовать CSV в JSON и JSON в CSV
Преобразуйте простую таблицу CSV в записи JSON или такие записи обратно в таблицу.
Что подготовить
Можно добавить: CSV, TSV, JSON. Допустимый размер и число файлов указаны на странице инструмента.
Порядок действий
Добавьте файлы
Добавьте CSV, TSV или JSON. Для JSON нужен список записей вида [{"имя":"Анна"},{"имя":"Иван"}]. Значения внутри записей должны быть простыми, без других списков и записей.
Выберите настройки
Выберите направление и разделитель столбцов. Для CSV → JSON можно задать названия и типы столбцов. Если названия не заданы, они берутся из первой строки CSV. Если вы задали их сами, первая строка считается данными.
Нажмите кнопку
Прочитайте условия обработки и подтвердите согласие. Нажмите «CSV/TSV ↔ JSON» и дождитесь готовности. Если появится ошибка, прочитайте сообщение и проверьте файл, текст или настройки.
Сохраните и проверьте
Нажмите «Скачать» в готовом результате. Откройте результат и сравните число записей и имена полей. В JSON → CSV проверьте пустые ячейки для отсутствующих значений и порядок заголовков.
Параметры инструмента
Некоторые поля появляются после выбора режима. Здесь указаны настройки по умолчанию; на сайте они могут быть изменены.
- Направление
Из таблицы CSV или TSV сделать записи JSON либо из записей JSON сделать CSV.
- Разделитель
Знак между столбцами, например запятая или точка с запятой. Выберите тот, который используется в файле.
- Заголовки через запятую (пусто = первая строка)
Названия столбцов через запятую, без повторов. Если не заполнить, названия берутся из первой строки CSV.
- Типы столбцов
Типы столбцов по порядку через запятую: text — текст, number — число, bool — true или false. Если не заполнить, значения останутся текстом.
Полезно знать
Названия столбцов не должны повторяться. Сложные вложенные записи JSON инструмент не превращает в плоскую таблицу. Чтобы сохранить нули в начале номера, используйте тип text.
Частые вопросы
Где выполняется обработка?
Файл или текст отправляется на сервер для обработки. Перед запуском прочитайте условия на странице инструмента и подтвердите согласие. Скачайте готовый результат до окончания срока хранения, указанного на странице.
Что делать, если результат не подходит?
Возьмите первоначальный файл или текст и попробуйте другие настройки по шагам выше. Сравните новый результат с прежним. Первоначальные файлы на вашем устройстве остаются без изменений.