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
Déposez votre CSV
Glissez un fichier .csv ci-dessus — le séparateur (virgule, tabulation, point-virgule ou barre verticale) est détecté automatiquement.
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.
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.
# 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]"
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]) 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.
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.
Outils associés
Excel to JSON Converter
Convert Excel to JSON online for free. Upload XLSX or XLS and get a JSON array of row objects — numbers stay numbers, multi-sheet supported. API too.
PDF to JSON Converter
Convert PDF to JSON online for free. Get text, title, and metadata as structured JSON — ready for your app, database, or AI pipeline. API included.
JSON to Markdown Converter
Convert JSON to readable Markdown online for free. Turn API responses and data files into structured, human-readable docs — or automate it via the API.
Commencez à extraire du texte gratuitement
Aucune inscription requise. Analysez votre premier fichier en quelques secondes.