Конвертер JSON в CSV
Преобразуйте любой JSON (вложенные объекты, массивы объектов, обернутые ответы) в чистый CSV с умным выбором массивов, сглаживанием через точки/скобки, предварительным просмотром схемы, настраиваемыми разделителями и примерами в один клик.
Ваш блокировщик рекламы мешает показывать объявления
MiniWebtool бесплатен благодаря рекламе. Если этот инструмент помог, поддержите нас через Premium (без рекламы + быстрее) или добавьте MiniWebtool.com в исключения и обновите страницу.
- Или перейдите на Premium (без рекламы)
- Разрешите показ рекламы на MiniWebtool.com, затем перезагрузите страницу.
О Конвертер JSON в CSV
Добро пожаловать в Конвертер JSON в CSV — бесплатный онлайн-инструмент, который превращает любую структуру JSON (плоские массивы, вложенные объекты, глубоко обернутые ответы API) в чистый, готовый к работе в таблицах CSV. Большинство онлайн-конвертеров справляются только с простыми случаями [{...}, {...}] в корне и дают сбой, если ваш JSON выглядит как {"data": {"items": [...]}}. Этот инструмент выполняет интеллектуальное автоопределение табличного массива, поддерживает селектор в стиле JSONPath для сложных структур и предлагает два режима сглаживания (точечный и скобочный), а также предпросмотр схемы, чтобы вы точно знали, какие столбцы появятся в вашей таблице перед скачиванием.
Для чего используется Конвертер JSON в CSV?
JSON — это основной язык веб-API и современных конвейеров данных, в то время как CSV по-прежнему остается королем электронных таблиц, BI-панелей и инструментов анализа данных. Преобразование одного в другое — одна из самых частых задач инженера данных. Типичные сценарии использования включают экспорт ответа API в Excel для заинтересованных сторон, подготовку дампов JSON для импорта в Postgres или BigQuery, подачу логов JSON в Pandas или R для анализа и быстрый просмотр сложного вложенного ответа в удобной табличной форме.
Ключевые особенности
- Умное автоопределение массива: конвертер анализирует ваш JSON и выбирает самый большой массив, наиболее похожий на таблицу — обычно это именно то, что вам нужно.
- Селектор JSONPath: переопределите автоопределение, указав путь, например
data.usersилиresults[0].rows, чтобы добраться до вложенных данных. - Два режима сглаживания: точечная нотация (
address.city) для аккуратных имен столбцов или индексация в скобках (tags[0],tags[1]), если каждый элемент должен быть в отдельном столбце. - Обнаружение схемы: панель с названиями столбцов и тегами типов (string, integer, number, boolean, mixed) для аудита данных перед скачиванием.
- Живая таблица предпросмотра: первые восемь строк отображаются в виде HTML-таблицы — мгновенная проверка правильности структуры данных.
- Настраиваемые разделители: запятая (CSV), точка с запятой (европейский Excel), табуляция (TSV), вертикальная черта или любой другой указанный вами символ.
- Режимы кавычек: минимальный (RFC 4180), для всех полей, только для нечисловых или полное отсутствие (с экранированием обратным слэшем).
- Совместимость с Excel: переключение между окончаниями строк LF и CRLF.
- Опциональная строка заголовка.
- Примеры в один клик: плоский массив, обернутый ответ, вложенные объекты, API в стиле GitHub и прогноз погоды.
- Копирование и скачивание: мгновенно скопируйте CSV или сохраните его в файл
.csv.
Как конвертер обрабатывает вложенные объекты и массивы?
Реальные данные JSON редко бывают плоскими. Механизм сглаживания этого конвертера интеллектуально обрабатывает две основные формы:
Вложенные объекты → Точечная нотация
Объект внутри объекта становится именем столбца с точкой. Таким образом, запись вида {"id": 1, "address": {"city": "Tokyo", "zip": "100-0001"}} создаст три столбца: id, address.city, address.zip. Это соглашение используется в Pandas json_normalize, Splunk, Elasticsearch и десятках других инструментов — ваши системы обработки данных поймут его без труда.
Вложенные массивы → Две стратегии
Массивы скаляров (например, "tags": ["red", "blue"]) и массивы объектов (например, "orders": [{...}, {...}]) обрабатываются по-разному в зависимости от выбранного режима сглаживания:
- Режим точек (Dot mode): массивы скаляров объединяются символом вертикальной черты в одну ячейку (
red|blue); массивы объектов кодируются в JSON, чтобы данные не были потеряны. Это сохраняет предсказуемое количество столбцов. - Режим скобок (Bracket mode): каждый элемент получает собственный индексированный столбец —
tags[0],tags[1],orders[0].id,orders[0].total. Лучше всего подходит, когда записи имеют массив фиксированной длины. - Сохранить вложенность JSON: вложенные структуры сериализуются в строку JSON и вставляются в одну ячейку. Полезно, если целевая таблица поддерживает работу с JSON или вы хотите сохранить исходную форму данных.
Для чего нужен селектор JSONPath?
Большинство публичных API оборачивают свои данные в метаданные: коды статуса, информацию о страницах, ID запросов. Типичный ответ выглядит так:
Автоопределение обычно находит внутренний массив, но для необычных или глубоко вложенных структур вы можете указать путь явно. Селектор поддерживает ключи через точку и числовые индексы в скобках:
data— войти в ключdatadata.users— войти вdata, затем вusersresults[0].rows— первый элементresults, затем его ключrows(пусто)— автоопределение наиболее похожего на таблицу массива
Создает ли он CSV, совместимый с Excel?
Да. Настройки по умолчанию (разделитель-запятая, минимальные кавычки, строка заголовка, окончания строк LF) создают строгий вывод RFC 4180, который корректно открывается в Excel, Google Таблицах, Numbers, LibreOffice Calc, Pandas read_csv, R read.csv и любой команде базы данных COPY FROM. Для европейских регионов Excel, использующих точку с запятой в качестве разделителя полей, переключите выпадающий список Разделитель на Точка с запятой. Для инструментов Windows, предпочитающих окончания строк \r\n, выберите CRLF.
Как обрабатываются отсутствующие поля в строках?
Массивы JSON часто содержат разнородные записи — у одного объекта есть middle_name, у следующего его нет. Конвертер проходит по каждой записи и собирает имена столбцов в порядке их первого появления; любая запись, в которой отсутствует столбец, получает пустую ячейку в этой позиции. Это то же поведение, что и в Pandas json_normalize, что позволяет избежать незаметной потери полей.
Практические сценарии использования
Для разработчиков
- Преобразование ответов REST API в CSV для изучения в электронных таблицах
- Сглаживание экспорта MongoDB или Firestore для импорта в реляционную базу данных
- Превращение строк логов JSON в табличный формат для анализа
- Генерация тестовых данных путем объединения образцов JSON с выводом в режиме скобок
Для аналитиков данных и исследователей
- Быстрый предпросмотр данных API в табличном виде без написания скриптов на Pandas
- Подготовка JSON из веб-скрейпинга для импорта в Excel, Tableau или Power BI
- Преобразование набора данных JSON в CSV для использования в Jupyter или RStudio
- Аудит вложенных полей с помощью панели обнаружения схемы перед фактическим импортом
Для маркетологов и операционных специалистов
- Экспорт данных из инструментов, выдающих JSON (аналитика, CRM), в Google Таблицы
- Создание сводных таблиц или диаграмм на основе выходных данных JSON API
- Передача удобного CSV нетехническим специалистам без показа им сырого JSON
Как пользоваться этим инструментом
- Вставьте JSON: вставьте ваш JSON в поле ввода или нажмите на кнопку быстрого примера, чтобы загрузить типичный ответ API.
- Выберите массив: оставьте поле JSONPath пустым для автоопределения или введите путь, например
data.users. - Выберите режим сглаживания: выберите точечную нотацию для чистых имен столбцов, скобки для расширения каждого элемента массива или сохранение вложенности JSON.
- Выберите разделитель и кавычки: укажите запятую, точку с запятой, табуляцию (TSV), вертикальную черту или свой символ, а также режим кавычек и окончание строки.
- Конвертируйте и проверьте: нажмите 'Конвертировать в CSV'. Ознакомьтесь с панелью схемы и таблицей предпросмотра, затем скопируйте результат или скачайте его как файл
.csv.
Советы для достижения лучших результатов
- Сначала валидация: живой индикатор под полем ввода помечает синтаксические ошибки JSON до того, как вы нажмете 'Конвертировать'.
- Проверяйте панель схемы: столбец с тегом mixed означает, что одно и то же поле имеет разные типы в разных записях — обычно это признак ошибки в источнике данных.
- Используйте режим скобок для фиксированных массивов: если в каждой записи ровно четыре оценки, режим скобок даст вам четыре отдельных столбца вместо одной ячейки.
- Для европейского Excel: выбирайте разделитель Точка с запятой, чтобы
1,5(полтора) не разделялось на две ячейки. - Для Excel на Windows: выбирайте окончания строк CRLF, чтобы избежать проблемы, когда все данные попадают в столбец A.
- Кавычки для всего для безопасности: если ваши данные содержат запятые, переносы строк или символ разделителя, лучше выбрать Все поля для максимально надежного вывода.
Часто задаваемые вопросы
Что произойдет, если в моем JSON несколько массивов?
Автоопределение выберет самый большой из них, содержащий объекты. Если это не тот массив, который вам нужен, укажите JSONPath, например orders или line_items.
Можно ли конвертировать один объект JSON вместо массива?
Да — один объект станет CSV из одной строки, где каждое поле верхнего уровня будет столбцом. Правила сглаживания по-прежнему действуют.
Как насчет JSON с нефизическими числами (NaN, Infinity)?
Стандартный JSON не допускает эти литералы, но если ваш ввод содержит их и успешно анализируется, они преобразуются в пустые ячейки в CSV для сохранения валидности файла.
Почему некоторые логические значения отображаются как true / false?
Чтобы CSV оставался человекочитаемым. Если вашему инструменту обработки нужны 1 / 0, выполните поиск и замену после скачивания или обработайте JSON заранее.
Проверяет ли конвертер, что все записи имеют одинаковую структуру?
Нет — разнородные записи обрабатываются корректно (отсутствующие поля становятся пустыми ячейками). Панель схемы показывает дрейф типов с помощью значка mixed.
JSON какого размера можно конвертировать?
Инструмент уверенно обрабатывает ввод JSON размером до нескольких мегабайт. Для очень больших наборов данных (десятки МБ и более) лучше использовать офлайн-инструменты, такие как jq, или скрипт на Python с использованием ijson.
Отправляются ли мои данные на сервер?
Конвертация выполняется на сервере MiniWebtool для использования надежных парсеров JSON и CSV на Python. Мы не логируем, не храним и не передаем ваши данные. Ответы предоставляются с заголовками no-cache. Для максимальной конфиденциальности используйте локальную обработку.
Дополнительные ресурсы
Ссылайтесь на этот контент, страницу или инструмент так:
"Конвертер JSON в CSV" на сайте https://ru.miniWebtool.com/конвертер-json-в-csv/ от MiniWebtool, https://MiniWebtool.com/
от команды miniwebtool. Обновлено: 25 апреля 2026 г.
Другие сопутствующие инструменты:
Другие инструменты для текста:
- Генератор анаграмм
- Конвертер Бионического Чтения Новый
- Сравнить две строки
- Инструмент найти самую длинную линию
- Идентификатор языка на основе ИИ Рекомендуемое
- Процессор текстовых строк
- Валидатор XML Рекомендуемое
- Преобразователь текста в речь Новый
- Экстрактор Текстовых Колонок Новый
- Конвертер JSON в YAML Новый
- Тестер регулярных выражений Новый
- Сравнение текстов Новый
- Конвертер CSV в JSON Новый
- Конвертер изображений в Base64 Новый
- Тестер API Новый
- Таблица ASCII Новый
- Тестер вебхуков Новый
- Генератор заголовков для блога с ИИ Новый
- Генератор хэштегов с ИИ Новый
- Генератор слоганов ИИ Новый
- ИИ генератор плана статьи Новый
- Онлайн Блокнот Новый
- Конвертер TOML в JSON Новый
- Конвертер JSON в CSV Новый
- Конвертер XML в JSON Новый
- Конвертер запросов SQL в MongoDB Новый