JSON → CSV
Конвертирует массивы объектов JSON в CSV (RFC 4180, экранирование кавычек, CRLF), с встраиванием вложенных значений как строк JSON для импорта в Excel и анализа данных.
Перетащите файлы сюда или нажмите
Ctrl+V для вставки из буфера обмена
Как конвертировать JSON в CSV
- 1Загрузите ваш файл JSON перетаскиванием, кликом или вставкой.
- 2При необходимости измените настройки качества.
- 3Нажмите «Конвертировать сейчас» и дождитесь завершения конвертации.
- 4Скачайте готовый файл CSV.
О конвертации JSON в CSV
JSON — текстовый формат обмена данными с парами «ключ-значение» и массивами, соответствующий стандарту RFC 8259. Он поддерживает только шесть базовых типов данных и не содержит нативных определений табличной структуры. CSV — простой текстовый табличный формат по стандарту RFC 4180, широко используется для обмена данными между базами данных и электронными таблицами. Эта конвертация позволяет импортировать нетабличные данные JSON в электронные таблицы.
Для парсинга структуры используется библиотека SheetJS. Плоские массивы объектов JSON сопоставляют ключи объектов с названиями столбцов CSV, а вложенные структуры преобразуются в имена в формате путей ключей. JSON не поддерживает нативные комментарии, поэтому они не могут быть сохранены. Все данные хранятся в формате строк CSV, информация об исходных типах данных не сохраняется.
Выходной файл можно напрямую импортировать в Microsoft Excel 2007 и новее, а также в WPS Spreadsheets 2019 и новее. Инструмент подходит для экспорта JSON, полученного от фронтендных API, в редактируемые таблицы для стандартных рабочих процессов анализа данных. Размер одного файла JSON не может превышать 50 МБ.
JSON против CSV: техническое сравнение
| Характеристика | JSON | CSV |
|---|---|---|
| Год выпуска | 2001 | 1972 |
| Разработчик | Douglas Crockford | RFC 4180 |
FAQ о JSON → CSV
Изменятся ли табличные данные после конвертации?
Содержимое каждой пары «ключ-значение» не изменяется. Числовые и булевы типы из исходных данных преобразуются в строки CSV для хранения, само исходное содержимое не изменяется. Парсинг и сопоставление выполняются через SheetJS, выходной файл соответствует спецификации формата RFC 4180.
Можно ли сохранить вложенные структуры?
Информация об иерархии вложенных структур сохраняется. Во время конвертации вложенные пути объединяются в названия столбцов CSV, все исходное содержимое данных сохраняется полностью. Изменяется только структура хранения, содержимое вложенных иерархий не удаляется.
Какое ограничение на размер файла?
Ограничение на размер одного файла для конвертации на этом сайте — 50 МБ, за один раз обрабатывается только один файл. Файлы размером более 50 МБ система отклоняет. Разделите файл и отправьте запрос на конвертацию повторно.
Будут ли сохранены исходные файлы?
Файлы загружаются на сервер по HTTPS для конвертации. Сразу после завершения конвертации сервер удаляет и исходный, и выходной файлы. Никакие файлы не хранятся, пользовательские данные не сохраняются.