Как использовать
- Вставьте объект JSON или массив объектов в панель ввода.
- Выберите параметры разделителя и заголовков.
- Конвертируйте JSON и проверьте предварительный просмотр CSV.
- Если JSON имеет нетабличную структуру, проверьте сообщение об ошибке.
- Скопируйте результат или скачайте файл CSV.
Основные функции
- Конвертация JSON в CSV: Превращайте объекты JSON или массивы объектов в CSV, который можно скопировать и скачать.
- Разворачивание вложенных полей: Превращайте вложенные объекты в имена колонок с точкой, например,
user.email. - Настройка заголовков и разделителей: Включайте заголовки и переключайтесь между разделителями: запятая, точка с запятой или табуляция.
- Копирование или скачивание: Предварительно просмотрите CSV, скопируйте его или скачайте файл
.csvдля дальнейшей работы. - Локальная обработка данных: Ответы API, логи и бизнес-данные конвертируются в вашем браузере без загрузок на сервер.
Похожие инструменты
Безопасный JSON-форматтер: форматируйте, проверяйте и исправляйте JSON локально. Улучшение читаемости/минификация, подсветка ошибок, генерация TypeScript или Zod, конвертация в XML — приватно. Попробуйте сейчас.
Бесплатный тестер и анализатор JSONPath для JSON из API. Извлекайте совпадающие узлы в реальном времени, проверяйте пути и копируйте результаты JSON, пока парсинг остается локальным в вашем браузере.
Конвертируйте текст или файлы CSV в массивы JSON локально в вашем браузере. Поддерживает заголовки, разделители (запятая/точка с запятой/табуляция), перетаскивание файлов, копирование и скачивание без загрузки на сервер.
Локально сравнивайте два JSON-документа в браузере. Сортируйте ключи объектов для семантического сравнения (semantic diff), игнорируйте различия в порядке следования ключей и отмечайте добавленные, удаленные и измененные поля без загрузки на сервер.
Сжимайте JSON в одну строку, удаляйте отступы и переносы строк, а также сравнивайте исходный размер, сжатый размер, сэкономленные байты и процент сжатия.
Бесплатный инструмент для конвертации JSON в TypeScript. Мгновенно генерируйте интерфейсы и типы TypeScript из ваших JSON-данных. 100% приватная генерация кода на стороне клиента.
Конвертируйте YAML в отформатированный JSON локально в браузере. Этот инструмент для разработчиков поддерживает преобразование в реальном времени, многодокументный YAML, отображение ошибок с указанием строк, копирование и скачивание JSON без сохранения данных.
Конвертируйте JSON в YAML локально в вашем браузере с преобразованием в реальном времени, строгой проверкой JSON, детализацией ошибок (если доступно), копированием и скачиванием YAML. Данные не загружаются на сервер.
Логика расчёта
CSV — это табличный формат, поэтому JSON должен быть сопоставлен со строками и столбцами:
- Массивы объектов становятся несколькими строками, а ключи объектов — заголовками.
- Вложенные объекты разворачиваются в поля с точкой, например,
profile.name. - Отсутствующие поля становятся пустыми ячейками.
- Значения, содержащие запятые, кавычки или разрывы строк, заключаются в кавычки и экранируются в соответствии с правилами CSV.
Часто задаваемые вопросы
Мой JSON загружается на сервер?
Нет. Конвертация выполняется локально в вашем браузере, и содержимое JSON не загружается на сервер.
Какая структура JSON подходит лучше всего?
Лучше всего работают массивы объектов, например, [{ "id": 1 }, { "id": 2 }]. Единичный объект конвертируется в одну строку.
Поддерживает ли инструмент вложенный JSON?
Вложенные объекты разворачиваются в имена столбцов с точкой. Массивы объединяются в одну ячейку с помощью точки с запятой.
Могу ли я скачать файл CSV?
Да. Вы можете скопировать результат CSV или скачать его как файл .csv.
Будет ли результат работать в Excel?
Инструмент выводит стандартный CSV. Excel и Google Таблицы обычно могут открыть его, но региональные настройки разделителей могут отличаться.
Какой разделитель следует использовать?
Запятая распространена в англоязычных рабочих процессах. Если ваше приложение для работы с таблицами использует региональные настройки, попробуйте точку с запятой или табуляцию.