ParseJet

Convertisseur CSV en JSON

Déposez un fichier CSV et récupérez un tableau JSON d'objets — un objet par ligne, avec la ligne d'en-tête comme clés. Virgules, tabulations, points-virgules et barres verticales sont détectés automatiquement. Gratuit, sans inscription.

Déposez un fichier ici ou parcourir

Accepte les fichiers CSV

Gratuit — 3 requêtes/jour, pas d'inscription. pour 300 crédits/mois gratuits.

Comment ça marche

1

Déposez votre CSV

Glissez un fichier .csv ci-dessus — le séparateur (virgule, tabulation, point-virgule ou barre verticale) est détecté automatiquement.

2

Les lignes deviennent des objets

La ligne d'en-tête fournit les clés ; chaque ligne de données devient un objet JSON dans le tableau de sortie.

3

Copiez votre JSON

Copiez le tableau dans votre code, votre config ou votre API — ou automatisez la conversion avec une seule requête POST.

Fonctionnalités clés

Ce qui distingue ce csv to json.

Un tableau d'objets en sortie

La sortie a la forme que votre code attend vraiment : [{"col": "valeur", …}, …] — pas une structure de table imbriquée à déballer.

Détection automatique du séparateur

Fichiers à virgules, tabulations (TSV), points-virgules ou barres verticales : tout se convertit sans rien préciser.

Encodage fiable

Les fichiers UTF-8 (avec ou sans BOM) et Latin-1 sont décodés correctement — pas de caractères illisibles dans vos chaînes JSON.

Lignes incomplètes gérées

Les lignes auxquelles il manque des cellules finales sont complétées jusqu'à l'en-tête : chaque objet garde les mêmes clés.

Les gros fichiers sont les bienvenus

Des exports de milliers de lignes se convertissent en un seul appel — pas de navigateur figé, le parsing se fait côté serveur.

Conversion par lot via l'API

Convertissez un dossier de CSV avec un court script — une requête POST par fichier avec output_format=json. Voir l'exemple Python.

Cas d'utilisation

Scénarios courants où cet outil vous fait gagner du temps.

Peupler bases de données et fixtures

Transformez vos exports de tableur en JSON attendu par vos scripts de seed, vos fixtures et vos imports NoSQL.

Développement d'API

Convertissez les données d'exemple des analystes et des clients en payloads JSON pour tester vos endpoints.

Prototypage frontend

Passez des données de maquette d'un tableur à votre app React ou Vue en une seule étape.

Pipelines de données

Normalisez les dépôts CSV entrants en JSON avant leur entrée dans votre file, votre lake ou vos jobs ETL.

Automatiser avec l'API

Utilisez le même outil de manière programmatique. Fonctionne avec n'importe quel langage — juste du HTTP.

cURL
# Convert CSV to a JSON array of objects
curl -X POST "https://api.parsejet.com/v1/parse/auto/file?output_format=json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "[email protected]"
Python
import httpx, json

resp = httpx.post(
    "https://api.parsejet.com/v1/parse/auto/file",
    params={"output_format": "json"},
    headers={"Authorization": "Bearer YOUR_API_KEY"},
    files={"file": open("data.csv", "rb")},
)
rows = json.loads(resp.json()["text"])  # list of dicts
print(rows[0])
JavaScript
const formData = new FormData();
formData.append("file", csvFile);

const res = await fetch(
  "https://api.parsejet.com/v1/parse/auto/file?output_format=json",
  {
    method: "POST",
    headers: { Authorization: "Bearer YOUR_API_KEY" },
    body: formData,
  }
);
const rows = JSON.parse((await res.json()).text); // array of objects

Vous voulez automatiser cela ?

L'API ParseJet vous offre la même puissance d'analyse via un seul point de terminaison HTTP. Pas de ffmpeg, poppler ou tesseract — juste un appel API.

curl -X POST https://api.parsejet.com/v1/parse/auto/url \ -H "Content-Type: application/json" \ -d '{"url":"https://example.com"}'
Lire la documentation API

Questions fréquentes

Comment convertir un fichier CSV en JSON ?

Déposez le fichier .csv ci-dessus — ParseJet renvoie un tableau JSON avec un objet par ligne, en utilisant votre ligne d'en-tête comme clés. Pour automatiser, envoyez une requête POST à /v1/parse/auto/file avec output_format=json.

Quelle structure JSON est produite ?

Un tableau d'objets plats : [{"name": "Alice", "age": "30"}, …]. La première ligne du CSV est traitée comme l'en-tête et devient les clés de chaque objet.

Les points-virgules, tabulations et barres verticales sont-ils gérés ?

Oui — le séparateur est détecté automatiquement dans le fichier : les CSV européens à points-virgules et les exports TSV se convertissent sans aucun réglage.

Et les champs entre guillemets contenant des virgules ?

Les guillemets CSV standard sont parsés correctement — un champ entre guillemets contenant des virgules ou des sauts de ligne reste une seule valeur.

Puis-je convertir du JSON en CSV ici ?

Non — cet outil convertit dans un seul sens, du CSV vers le JSON. ParseJet analyse des documents pour en extraire du texte et des données structurés ; il ne génère pas de fichiers CSV.

Est-ce gratuit ?

Oui. Vous disposez de 3 conversions gratuites par jour sans inscription, et un compte API gratuit inclut 300 crédits par mois. Les formules payantes démarrent à 19 $/mois.

Commencez à extraire du texte gratuitement

Aucune inscription requise. Analysez votre premier fichier en quelques secondes.

Voir les tarifs