Tous les outils

Convertisseur CSV en JSON

Les exportations de feuilles de calcul et les flux de données hérités arrivent au format CSV. Convertissez en tableaux JSON pour les API REST, les importations MongoDB ou les applications JavaScript : la première ligne devient des noms de propriété, les lignes suivantes deviennent des objets. Analysé entièrement dans votre navigateur.
Input
Output
[ { "name": "Ada", "age": "36" }, { "name": "Alan", "age": "41" } ]

Comment convertir CSV en JSON

1. Collez CSV ou téléchargez le fichier .csv.
2. Confirmez le délimiteur (virgule, point-virgule, tabulation).
3. Aperçu du tableau de sortie JSON.
4. Copiez ou téléchargez .json.

Exemples CSV vers JSON

Importation du catalogue de produits

L'en-tête sku,name,price avec 500 lignes devient JSON pour le script de départ de la vitrine.

Résultats de l'enquête

Exportation CSV Google Forms convertie en JSON pour la visualisation D3.

Point-virgule CSV UE

Utilisations européennes d'Excel ; délimiteur - définit l'option avant l'analyse.

Lorsque CSV est vers JSON

Lors du démarrage, l'API se moque des données d'une feuille de calcul.
Lors de la conversion des exportations pour NoSQL insertMany.
Lorsque les développeurs ont besoin de JSON des modifications CSV des utilisateurs professionnels.

Quand l'analyseur a du mal

Lorsque les champs contiennent des virgules non échappées et des guillemets brisés, corrigez d'abord le CSV.
Lorsque le fichier comporte plusieurs feuilles, exportez une feuille à la fois.
Lorsque les types doivent être des nombres et non des chaînes — convertis après conversion dans le code.

Coercition de type

CSV n'est pas typé — "0123" et "true" restent des chaînes dans JSON à moins que vous ne post-traitiez. Les API attendant des nombres nécessitent une analyse explicite.

Détection de délimiteur

Le point-virgule CSV d'Excel allemand collé dans l'analyseur de virgules fusionne les colonnes - confirmez le séparateur.

Caractères UTF-8

Les noms avec des accents doivent rester UTF-8 de bout en bout — évitez de les enregistrer via des intermédiaires Latin-1.

Questions fréquentes

Ligne d'en-tête requise ?

Oui pour les clés d'objet — sinon les colonnes deviennent col1, col2.

Champs entre guillemets avec des virgules ?

Citations RFC 4180 traitées : des lignes mal formées peuvent générer des erreurs.

Des cellules vides ?

Chaîne généralement vide ou nulle selon l'outil - vérifiez votre API.

Grand CSV ?

Des limites de mémoire du navigateur s'appliquent : divisez des fichiers volumineux.

Locale?

Oui.

JSON revenir au CSV ?

Utilisez jsonToCsv.