Перейти к содержимому
POST AI agent ready /v1/csv/to-csv

API JSON в CSV — бесплатный конвертер

Принимает строку JSON, содержащую массив объектов, и преобразует ее в формат CSV. Заголовки столбцов генерируются из ключей объекта. Вложенные объекты выравниваются с использованием точечной записи.

Parameters

arrayrequired

An array of objects to convert to CSV.

Code examples

curl -X POST https://api.botoi.com/v1/csv/to-csv \
  -H "Content-Type: application/json" \
  -d '{"data":[{"name":"Alice","email":"alice@example.com","plan":"pro"},{"name":"Bob","email":"bob@example.com","plan":"free"}]}'

When to use this API

Экспортируйте результаты запросов к базе данных в виде загрузок в формате CSV.

Преобразуйте результаты запросов API в формат CSV для пользователей, которым необходимо импортировать данные в Excel, Google Sheets или другие инструменты для работы с электронными таблицами.

Создание отчетов CSV на основе аналитических данных JSON.

Преобразуйте аналитику JSON или данные о выставлении счетов в формат CSV для финансовых отделов, работающих в рабочих процессах на основе электронных таблиц.

Frequently asked questions

Как обрабатываются вложенные объекты?
Вложенные объекты выравниваются с использованием точечной записи. Например, {"address": {"city": "NYC"}} становится столбцом с именем "address.city".
Что, если объекты имеют разные ключи?
API собирает все уникальные ключи для всех объектов строки заголовка. Отсутствующие значения остаются пустыми полями в CSV-файле.
Правильно ли экранируются значения с запятыми?
Да. Значения, содержащие запятые, двойные кавычки или символы новой строки, заключаются в двойные кавычки согласно спецификации CSV.
Могу ли я указать, какие столбцы включать?
API экспортирует все ключи. Чтобы ограничить количество столбцов, перед отправкой отфильтруйте массив JSON, включив в него только нужные ключи.

Get your API key

Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.