ToolsMaxxing

Конвертер JSON и CSV

Превратите массив JSON в таблицу CSV или файл CSV в объекты JSON.

Ваши файлы остаются на устройстве

Как это работает

  1. 1Выберите «JSON в CSV» или «CSV в JSON».
  2. 2Вставьте данные или выберите «Попробовать пример».
  3. 3Задайте разделитель и выберите, записывать ли вложенные ключи через точку.
  4. 4Скопируйте или скачайте результат, затем откройте CSV в Excel или Google Таблицах.

Что делают параметры

Разделитель
Запятая, точка с запятой, табуляция или вертикальная черта. Для таблиц с европейской локалью используйте точку с запятой.
Вложенные ключи как a.b
Вложенный объект вроде {"a":{"b":1}} становится столбцом a.b, а обратное преобразование восстанавливает вложенность.
Определять числа и логические значения
При чтении CSV превращает 42 в число, а true в логическое значение вместо строк.

Конфиденциальность

Всё выполняется в вашем браузере. Вставленные данные не отправляются на сервер.

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

Какая форма JSON подходит лучше всего?

Массив объектов с одинаковыми ключами. Одиночный объект считается таблицей из одной строки. Если у строк разные ключи, столбцы — объединение всех ключей, а пропуски остаются пустыми.

Как записываются массивы внутри строки?

Как строка JSON в одной ячейке, например ["a","b"]. Ячейка CSV не может содержать список, поэтому так данные сохраняются без потерь.

Нужна ли в CSV строка заголовков?

Да. Первая строка используется как имена свойств. Повторяющиеся или пустые имена заголовков дадут непригодные ключи, поэтому сначала исправьте их.

Почему я вижу предупреждение о длине строки?

В некоторых строках больше или меньше ячеек, чем в заголовке. Данные всё равно конвертируются, но проверьте лишние запятые вне кавычек.

Обрабатываются ли запятые и переводы строк внутри значений?

Да. Значения с разделителем, кавычками или переводами строк берутся в двойные кавычки, а внутренние кавычки удваиваются, как описано в RFC 4180.

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