Основные выводы
- 01Определяет заголовки колонок CSV из всех уникальных ключей каждого объекта в массиве.
- 02Объекты с отсутствующими ключами создают пустую ячейку вместо того, чтобы нарушать строку.
- 03Поддерживает запятую, точку с запятой, табуляцию и вертикальную черту как разделители для совместимости с любой таблицей.
- 04Конвертирование происходит на 100% в вашем браузере — ваши данные JSON никогда не загружаются и не сохраняются.
Почему вам нужен конвертер JSON в CSV
JSON — формат вывода по умолчанию для API, баз данных, платформ аналитики и экспорта бэкенда. Но бизнес-заинтересованные лица, аналитики данных и большинство инструментов отчётности ожидают таблицы — CSV файлы, которые мгновенно открываются в Excel, Google Sheets или Numbers. Копировать JSON в таблицу вручную непрактично для более чем нескольких строк.
Конвертер JSON в CSV от Handytool автоматически развёртывает JSON массив в таблицу. Он сканирует каждый объект на предмет его ключей, создаёт объединение всех колонок, пишет одну строку на объект и экранирует значения, содержащие запятые, кавычки или переводы строк — в соответствии с RFC 4180, чтобы результат корректно работал в Excel и Google Sheets. Всё выполняется в вашем браузере, поэтому ответы API с конфиденциальными данными остаются вне серверов третьих лиц.
Как конвертировать JSON в CSV
- 01
Вставьте ваш JSON
Вставьте JSON массив, ответ API или любой объект в левую панель. JSON массив объектов конвертируется лучше всего — один объект становится одной строкой.
- 02
Выберите разделитель
Запятая — стандарт для большинства инструментов. Переключитесь на точку с запятой для европейского Excel, табуляцию для TSV или вертикальную черту для форматов конвейеров данных.
- 03
Предпросмотрите результат
Правая панель показывает CSV с заголовками, определёнными из ключей объектов. Объекты с отсутствующими ключами создают пустые ячейки вместо того, чтобы нарушать структуру.
- 04
Скопируйте или загрузите CSV
Скопируйте CSV в буфер обмена или нажмите Загрузить, чтобы сохранить его как converted.csv, готовый для Excel, Google Sheets, Numbers или импорта в базу данных.
Поддерживаемые структуры JSON
- 01Массивы объектов (наиболее распространённый случай — один объект становится одной строкой)
- 02Массивы массивов (необработанные двумерные таблицы)
- 03Один объект (конвертируется в таблицу из двух колонок ключ/значение)
- 04Объекты с несогласованными ключами (отсутствующие поля становятся пустыми ячейками)
- 05Значения, содержащие запятые, кавычки или переводы строк (автоматически экранируются в соответствии с RFC 4180)
Ваши данные JSON остаются в вашем браузере
Конвертер работает на 100% в вашем браузере, используя JavaScript. Никакие данные не отправляются на сервер, учётная запись не требуется и ничего не регистрируется. Это важно, когда ваш JSON содержит ключи API, записи пользователей, финансовые данные или другие конфиденциальные данные, которые вы не хотели бы хранить на сервисе третьей стороны.
Инструмент также работает офлайн. После загрузки страницы вы можете отключиться от интернета и продолжить конвертирование. Нет ограничения на размер файла или количество строк, установленного сервером — практический потолок — это доступная память вашего браузера.
Часто задаваемые вопросы о JSON в CSV
Как конвертировать JSON в CSV онлайн?
Вставьте ваш JSON массив в левую панель, выберите разделитель и нажмите Конвертировать. Загрузите результат как converted.csv или скопируйте его в буфер обмена.
Это работает с вложенным JSON?
Скалярные значения верхнего уровня записываются непосредственно. Вложенные объекты или массивы сериализуются как строки JSON в ячейке, так что данные не теряются — развёртайте структуру сначала, если вам нужны все поля в своей собственной колонке.
Что если мои объекты имеют разные ключи?
Инструмент создаёт объединение всех ключей, найденных во всех объектах. Отсутствующие ключи создают пустые ячейки вместо того, чтобы нарушать строку.
Могу ли я открыть результат в Excel?
Да. Загрузите .csv и откройте его в Excel, Google Sheets, Numbers или LibreOffice. Переключитесь на разделитель точка с запятой, если вы находитесь на локали европейского Excel.
Мой JSON загружается куда-нибудь?
Нет. Конвертер работает полностью в вашем браузере. Ваши данные никогда не достигают сервера и ничего не регистрируется.
Это экранирует запятые и кавычки внутри значений?
Да. Любое значение, содержащее активный разделитель, двойную кавычку или перевод строки, заключается в двойные кавычки и внутренние кавычки удваиваются, в соответствии с RFC 4180.