Convertisseur CSV en JSON

Convertisseur CSV en JSON : clés imbriquées, types, téléchargement | We.Inc

Convertissez du CSV en JSON dans votre navigateur. Détecte le délimiteur, lit les champs entre guillemets, transforme les nombres et true/false en vrais types, construit des objets imbriqués à partir des en-têtes à points et télécharge le fichier.

Convertisseur CSV en JSON

Pour transformer du CSV en JSON, traitez la première ligne comme les clés et chaque ligne suivante comme un objet, ainsi name,price puis Mug,12 devient [{"name":"Mug","price":12}]. Collez ou déposez un fichier CSV ci-dessous. Le convertisseur détecte le délimiteur, préserve les virgules entre guillemets, convertit les nombres et les booléens, et peut imbriquer les colonnes nommées comme address.city.

Les formats de sortie au choix

Collez du CSV, déposez un fichier exporté depuis Excel, Google Sheets ou une base de données, et vérifiez les lignes analysées dans un tableau d'aperçu avant de copier ou de télécharger le JSON. Rien n'est envoyé en ligne.

Questions fréquentes

Comment convertir un fichier Excel en JSON ?

Dans Excel, choisissez Fichier, Enregistrer sous, puis CSV UTF-8. Dans Google Sheets, choisissez Fichier, Télécharger, Valeurs séparées par des virgules. Déposez ensuite le fichier ici. Chaque feuille nécessite son propre export, car un CSV ne contient qu'un tableau.

Comment sont gérés les guillemets et les virgules dans une cellule ?

Le parseur suit la RFC 4180, le format CSV courant : un champ entouré de guillemets doubles peut contenir des virgules et des retours à la ligne, et deux guillemets doubles consécutifs représentent un guillemet littéral. Une valeur comme "Mug, large" reste un seul champ.

Comment obtenir du JSON imbriqué à partir d'un CSV ?

Nommez les colonnes avec des points, comme id, address.street et address.city, et cochez Clés imbriquées. Chaque point crée un niveau, donc la ligne devient {"id":1,"address":{"street":"...","city":"..."}}.

Y a-t-il une limite de taille ?

Seulement la mémoire de votre appareil. Les fichiers de quelques mégaoctets se convertissent instantanément. Pour des fichiers de plusieurs centaines de mégaoctets, un outil en ligne de commande ou un parseur en streaming est plus adapté.

Pourquoi la conversion des types compte

Dans l'autre sens

Convertir

Délimiteur

Détecter ({name})

Sortie

Tableau d'objets

Indexé par la première colonne

Tableau de tableaux

Indentation

2 espaces

4 espaces

Minifié

Ligne d'en-tête

Convertir les types

Clés imbriquées (a.b)

Cellules vides en null

Ouvrir un fichier CSV

Copier le JSON

{rows} lignes, {cols} colonnes.

Aperçu (20 premières lignes)

Commencer gratuitement · Sans carte bancaire

Voir aussi: Outils gratuits

Produit

Pour qui

Fonctionnalités

Ressources

Entreprise

Plan du site