Comment utiliser CSV en JSON
- 1
Collez ou déposez le CSV
Collez des lignes copiées depuis un tableur ou déposez un fichier .csv/.tsv ; le séparateur est détecté automatiquement.
- 2
Vérifiez l’en-tête et les types
Confirmez que la première ligne contient les noms de colonnes et que les nombres et les dates sont bien reconnus dans l’aperçu.
- 3
Copiez le JSON
Choisissez un tableau d’objets ou de tableaux, imbriquez si vous le souhaitez les colonnes dont le nom contient des points, puis copiez ou téléchargez le fichier .json.
Limites et Pro
Fichiers CSV et TSV jusqu’à 500 Mo, sans limite de lignes.
Fichiers jusqu’à 4 Go. Découvrir Pro
À propos de CSV en JSON
CSV vers JSON transforme un texte séparé par des virgules (ou par des points-virgules, des tabulations ou des barres verticales) en JSON que vous pouvez intégrer à du code JavaScript, à un jeu de données de test pour une API REST, à un import NoSQL ou à un fichier de configuration. La ligne d’en-tête fournit les noms des propriétés : un tableau avec les colonnes nom, e-mail et formule devient donc un tableau d’objets avec exactement ces clés.
Le CSV n’a pas de types, tout y est du texte : le convertisseur décide donc de la nature de chaque valeur en JSON. Les nombres entiers et décimaux deviennent des nombres JSON, true et false des booléens, les dates ISO comme 2024-03-31 restent des chaînes de date, et les cellules vides deviennent null (ou sont omises si vous préférez des objets plus légers). Les valeurs qui ressemblent seulement à des nombres, comme les codes postaux commençant par un zéro, les numéros de téléphone et les identifiants de 16 chiffres, restent des chaînes : rien n’est arrondi en silence.
Les noms de colonnes contenant des points, comme client.adresse.ville, peuvent être reconstruits en objets imbriqués, ce qui permet de faire des allers-retours entre JSON et tableur. Les champs entre guillemets contenant des virgules, des guillemets ou des sauts de ligne suivent les règles de la RFC 4180, et les exports enregistrés par d’anciennes versions d’Excel en Windows-1252 sont décodés pour que les noms accentués restent intacts.
Collez quelques lignes pour essayer tout de suite, ou déposez un fichier de plusieurs centaines de milliers de lignes : l’analyse s’effectue dans un worker en arrière-plan, et la page reste fluide.
Confidentialité
Le CSV que vous collez ou déposez est analysé dans cet onglet de votre navigateur et n’est jamais envoyé à un serveur ; le texte collé n’est pas conservé une fois que vous quittez la page.