Skip to content
jsoncsvonline

L’autre sens de conversion

Convertisseur CSV en JSON

Transformez vos données CSV tabulaires en objets et tableaux JSON structurés.

  • Rien n’est téléversé — vérifiez l’onglet Réseau
  • Aucune limite de taille ni quota quotidien
  • Sans aucun compte

Collez du JSON et le résultat apparaîtra ici en temps réel pendant la saisie.

Rien n’est téléversé sur un serveur. Ouvrez l’onglet Réseau des outils de développement : la conversion ne fait aucune requête.

Pourquoi la structure compte

Convertissez du CSV en JSON sous forme d’objets structurés, pas de simples clés à points.

Le CSV est une grille et le JSON est un arbre hiérarchique. Notre outil reconstitue fidèlement les objets et tableaux imbriqués à partir des en-têtes à points ou crochets.

Objets et tableaux fidèlement reconstruits

Les en-têtes comme client.nom deviennent des objets imbriqués, et items[0].id recrée des tableaux structurés.

Détection intelligente des types

Nombres, booléens et valeurs nulles sont typés, tandis que les codes postaux avec zéro initial restent du texte.

Reconnaissance automatique des délimiteurs

Détection fluide des virgules, points-virgules ou tabulations sans nécessiter de conversion préalable.

Étape par étape

Comment convertir du CSV en JSON en ligne.

Trois étapes rapides pour transformer vos tableaux en données JSON conformes.

  1. 01

    Collez le CSV ou déposez votre fichier

    La première ligne est traitée comme en-tête. Vous pouvez également importer des fichiers exportés depuis Excel.

  2. 02

    Choisissez la structure de sortie

    Tableau d’objets classique, format JSON Lines (NDJSON) ou dictionnaire indexé par une colonne clé.

  3. 03

    Copiez ou téléchargez le résultat

    Visualisez le résultat en direct, copiez-le dans le presse-papiers ou téléchargez le fichier .json.

Utiliser le script

Convertissez du CSV en JSON en Python avec le script généré pour vous.

Faire cela une fois est le rôle d’une page web. Le répéter chaque semaine est le rôle d’un script. L’onglet Code génère automatiquement le script adapté à vos réglages : une version Python sans dépendance basée sur csv.DictReader et json.dump, et une version Node.js autonome gérant les champs entre guillemets et les retours à la ligne.

Un script Python lisible est bien plus fiable qu’une boîte noire. Le code s’adapte en direct à vos séparateurs et options de sortie, en documentant précisément les spécificités de typage pour sécuriser vos mises en production.

Vous travaillez sur tableur ? Excel ne permet pas de convertir nativement du CSV en JSON sans macro. Enregistrez en CSV, déposez le fichier ici et évitez le VBA. Dans l’autre sens, retrouvez notre convertisseur JSON en CSV en ligne — et le tutoriel sur l’aplatissement des clés JSON imbriquées détaille les chemins que cette page reconstitue.

À propos de l’outil

Un convertisseur CSV en JSON qui s’exécute sur votre machine.

Convertisseur gratuit de CSV en JSON fonctionnant à 100% dans votre navigateur. Collez votre CSV ou glissez votre fichier : le traitement se fait sur votre ordinateur sans téléversement, sans compte et sans restriction de taille. Les champs multilignes entre guillemets sont parfaitement analysés, le séparateur est détecté automatiquement et les encodages Windows-1252 ou Latin-1 sont préservés.

Comment convertir du CSV en JSON en ligne, étape par étape

Trois étapes suffisent. Chargez votre fichier (en-têtes sur la première ligne par défaut). Choisissez la structure de sortie : tableau d’objets, JSON Lines (NDJSON) ou objet indexé par clé. Puis copiez ou téléchargez votre fichier .json.

Reconstruction des objets et tableaux imbriqués

La clé de la conversion CSV en JSON réside dans la structure restituée. Des en-têtes comme client.nom ou articles[0].ref reconstituent fidèlement des objets et tableaux imbriqués. L’inférence de types préserve intelligemment les codes postaux et numéros de téléphone sous forme de texte.

CSV en JSON en Python

Pour automatiser vos traitements, un script Python est idéal. La bibliothèque standard combine csv.DictReader et json.dump. Pour des données volumineuses, pandas avec read_csv et to_json apporte puissance et flexibilité. L’onglet Code vous fournit le script prêt à l’emploi.

CSV en JSON en JavaScript et Node.js

Ce convertisseur tourne en JavaScript pur dans votre navigateur. L’onglet Code vous fournit une version Node.js autonome capable de traiter les champs entre guillemets et les retours à la ligne sans dépendance npm externe.

Vous venez d’Excel ?

Pour transformer des classeurs sans écrire de macros, enregistrez en CSV et glissez le fichier ici. Pour faire l’inverse, utilisez notre outil JSON en CSV dans le navigateur, et lisez notre guide sur la reconstruction des chemins à points en objets pour approfondir la structure des données.

Gratuit, privé et illimité

Puisque rien n’est envoyé sur un serveur, aucune limite de quota ou d’abonnement n’existe. Vérifiez-le facilement dans l’onglet Réseau des outils de développement de votre navigateur : aucune requête n’est émise.

FAQ

Foire aux questions

Le convertisseur CSV vers JSON gère-t-il les champs multilignes ?

Oui. Les virgules, points-virgules, tabulations et sauts de ligne entourés de guillemets sont interprétés comme faisant partie de la valeur et ne scindent pas l’enregistrement.

Peut-il reconstruire des objets JSON imbriqués à partir des en-têtes ?

Oui, c’est activé par défaut. Un en-tête tel que client.adresse.ville reconstitue une arborescence JSON imbriquée valide, et les crochets comme items[0].id reconstruisent des tableaux.

Comment sont détectés les nombres et les booléens ?

Les nombres, booléens et valeurs nulles sans ambiguïté sont typés correctement. Les identifiants avec un zéro initial ou un signe plus restent sous forme de texte pour protéger les codes postaux et numéros de téléphone.

Comment convertir un fichier JSON en CSV en ligne ?

Déposez votre fichier JSON, prévisualisez les colonnes générées et téléchargez le résultat en CSV. Tout s’exécute localement dans votre navigateur.

Comment convertir un fichier CSV en JSON en ligne ?

Basculez vers la direction CSV vers JSON, collez vos données et obtenez une structure JSON hiérarchisée et typée instantanément.

Mes données sont-elles envoyées sur un serveur ?

Non. La conversion s’exécute entièrement dans un Web Worker au sein de votre navigateur : le fichier ne quitte jamais votre appareil. Vous pouvez le constater vous-même : ouvrez les outils de développement (DevTools), affichez l’onglet Réseau (Network) et lancez une conversion. Aucune requête n’est émise. C’est aussi pourquoi il n’y a aucune limite de taille ni quota.

Y a-t-il une limite de taille de fichier ?

Non. Les données sont lues par blocs (chunks) et écrites en flux continu (stream), ce qui maintient l’utilisation de la mémoire stable quel que soit le volume. La limite pratique est celle de votre machine, mesurée en gigaoctets plutôt qu’en mégaoctets.

Est-ce gratuit et faut-il créer un compte ?

C’est entièrement gratuit, sans inscription, sans période d’essai et sans formule payante. Toutes les fonctionnalités sont disponibles sans aucune restriction.

Convertisseurs et outils associés