Инструменты разработчика

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

Преобразуйте массив плоских объектов в CSV и остановитесь, если вложенное значение пришлось бы отбросить.

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

Как пользоваться

Вставьте JSON-массив объектов, значения которых — строки, числа, булевы значения или null. «Конвертировать» строит CSV. Вложенные объекты и массивы отклоняются вместо тихого «сплющивания».

Пример

Два плоских объекта дают строку заголовка и две строки данных.

Ввод

[{"name":"Ada","year":1815},{"name":"Grace","year":1906}]

Результат

name,year
Ada,1815
Grace,1906

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

Конвертер читает JSON, собирает имена полей в порядке первого появления и пишет CSV в стиле RFC. Отсутствующие поля становятся пустыми ячейками. Один плоский объект принимается как одна строка. Массив скаляров становится одним столбцом value.

Частые ошибки

  • Вложенный объект address Уберите вложенный объект или экспортируйте эту ветку отдельно. Инструмент назовёт отклонённое поле.
  • Корневое значение — число Оберните строки в массив или передайте один плоский объект.
  • В Excel неправильные символы Включите опцию BOM для Excel, чтобы он распознал UTF-8.

Ограничения

Вложенные данные не «сплющиваются», потому что это может скрыть информацию. Очень большие целые могут потерять точность уже в JSON. Опция BOM только добавляет метку порядка байтов и не меняет строки.

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

Текст, который вы вставляете, обрабатывается в вашем браузере. PepsTools не получает его, не сохраняет и не отправляет в другой сервис.

Вопросы

Вложенные поля склеятся через точку?

Нет. Если значение — объект или массив, преобразование останавливается и называет поле.