API JSON в CSV — бесплатный конвертер
Принимает строку JSON, содержащую массив объектов, и преобразует ее в формат 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.