Aller au contenu
POST AI agent ready /v1/csv/to-json

API CSV en JSON - Convertisseur gratuit

Analyse le texte CSV et renvoie un tableau d'objets JSON. Lorsque les en-têtes sont activés (par défaut), la première ligne est utilisée comme clés d'objet. Gère les champs entre guillemets, les virgules d'échappement et les valeurs multilignes.

Parameters

stringrequired

The CSV content to convert.

boolean

Treat the first row as column headers.

Code examples

curl -X POST https://api.botoi.com/v1/csv/to-json \
  -H "Content-Type: application/json" \
  -d '{"csv":"name,email,plan\nAlice,alice@example.com,pro\nBob,bob@example.com,free","has_header":true}'

When to use this API

Importez des exportations de feuilles de calcul dans votre application

Permettez aux utilisateurs de télécharger des fichiers CSV exportés depuis Google Sheets ou Excel et de les convertir en JSON pour l'insertion dans la base de données.

Analyser les fichiers journaux CSV pour analyse

Convertissez les journaux d'accès au serveur ou les exportations d'analyses de CSV vers JSON pour les traiter avec des outils basés sur JavaScript.

Frequently asked questions

Quel délimiteur est-il pris en charge ?
L'API analyse les valeurs séparées par des virgules par défaut. Les valeurs séparées par des tabulations (TSV) et les valeurs séparées par des points-virgules sont également détectées automatiquement.
Comment sont gérés les champs cités ?
Les champs entourés de guillemets doubles sont analysés correctement, y compris les champs contenant des virgules, des nouvelles lignes ou des guillemets échappés ("").
Que se passe-t-il si les en-têtes sont définis sur false ?
Chaque ligne est renvoyée sous forme de tableau de valeurs au lieu d'un objet avec des clés nommées.
Y a-t-il une limite de lignes ?
L'API traite jusqu'à 10 000 lignes par requête. Pour des ensembles de données plus volumineux, divisez le CSV et effectuez plusieurs appels.

Get your API key

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