Convertisseur CSV de JSON
Convertir JSON en CSV ou CSV en JSON instantanément dans votre navigateur. Utile pour les feuilles de calcul, les exportations, les analyses et le nettoyage rapide des données. Cette page est conçue pour le remodelage rapide des données tabulaires : les lignes CSV deviennent des objets JSON, et les tableaux des enregistrements JSON deviennent des colonnes et des lignes CSV. ToolMill fonctionne côté client pour la confidentialité et fonctionne hors ligne après l'installation.
Données
Essaie.
Exemples
name,age,city Alice,31,Seattle Bob,28,Austin
[{"name":"Alice","age":"31","city":"Seattle"},{"name":"Bob","age":"28","city":"Austin"}]
[{"id":101,"status":"new","owner":"Mina"},{"id":102,"status":"done","owner":"Ravi"}]
id,status,owner 101,new,Mina 102,done,Ravi
[{"sku":"A-100","price":"4.99"},{"sku":"B-205","stock":"40"}]
sku,price,stock A-100,4.99, B-205,,40
Comment fonctionne ce convertisseur
CSV → JSON lit la première ligne comme des noms de colonnes et tourne chaque ligne ultérieure en un objet. JSON → CSV fonctionne mieux avec un seul objet ou un tableau d'objets simples. Dans cette direction, le convertisseur rassemble les clés à travers les enregistrements pour construire une ligne d'en-tête, puis écrit chaque objet comme une ligne CSV.
Il s'agit d'un outil de remodelage rapide basé sur le navigateur plutôt que d'un pipeline d'importation complet. Il est utile lorsque vous avez besoin d'inspecter une exportation collée, de reformater un petit échantillon d'API, ou de préparer une version de tableur facile à copier des enregistrements sans ouvrir une autre application.
Quand utiliser CSV → JSON vs JSON → CSV
Utilisez CSV → JSON lorsque vos données sources ressemblent déjà à des lignes et des colonnes : tableurs d'exportations, téléchargements CRM, tableaux de produits, listes de contacts ou extraits de rapports copiés. Utilisez JSON → CSV lorsque vous avez un tableau JSON d'une API, d'un script ou d'un montage et avez besoin de lignes pour Excel, Google Sheets ou CSV.
Si votre objectif est un examen rapide dans un tableur, CSV est généralement plus facile à scanner. Si votre objectif est de préserver les étiquettes de colonnes comme propriétés nommées pour le code, JSON est généralement le meilleur format de destination.
En-têtes, colonnes et valeurs manquantes
Sur CSV → JSON, la première ligne est traitée comme des en-têtes. Chaque ligne ultérieure est cartographiée contre ces en-têtes dans l'ordre. Si une ligne est plus courte que la ligne d'en-tête, les valeurs manquantes deviennent des chaînes vides dans la sortie JSON. Sur JSON → CSV, le convertisseur combine les clés trouvées à travers les objets pour créer les colonnes CSV.
Cela signifie que les lignes avec des clés incohérentes peuvent encore être exportées, mais vous pouvez voir des cellules vides pour les champs qui manquent sur certains enregistrements. Ce comportement est utile pour le nettoyage rapide, mais cela signifie également que vous devez normaliser vos enregistrements si vous avez besoin d'un schéma strict.
Citation, virgules et manipulation de type
Lorsque JSON est exporté vers CSV, les champs qui contiennent des virgules, des guillemets ou des sauts de ligne sont cités de sorte que le CSV résultant reste lisible dans les flux de travail de type tableur. Les guillemets doublés sont échappés en les doublant. Sur le chemin inverse, les cellules CSV citées avec des virgules sont analysées correctement avant que les objets JSON ne soient créés.
CSV → JSON ne déduit pas les types. Des valeurs telles que 31, 4.99, ou true restent des chaînes dans le résultat JSON, sauf si vous les convertissez plus tard dans votre propre application ou script. Ce détail importe lorsque vous préparez des charges utiles pour les API ou les systèmes qui s'attendent à des nombres réels ou des booléens.
Formats d'entrée qui fonctionnent le mieux
Pour l'entrée CSV, inclure une ligne d'en-tête, conserver les nombres de colonnes raisonnablement cohérents et citer les champs contenant des virgules ou des sauts de ligne. Pour l'entrée JSON, utilisez un seul objet ou un tableau d'objets simples. Les objets et les tableaux profondément imbriqués sont habituellement un signe qu'une étape d'aplatissement dédiée est nécessaire avant l'exportation CSV sera facile à utiliser.
Dépannage des problèmes de conversion
Avant de vous remettre sur converti JSON
Avant d'envoyer la sortie dans une autre application ou API, vérifiez la ligne d'en-tête, les hypothèses de délimiteur, les champs cités, et si les valeurs qui devraient être booléennes ou des nombres ont encore besoin de nettoyage explicite. Un tableau valide peut toujours avoir la mauvaise signification si le CSV original était incohérent.
Ce que la conversion CSV-to-JSON ne valide pas
La conversion ne confirme pas que les en-têtes sont significatifs, les lignes sont uniques, les champs numériques ont été tapés correctement, ou les objets résultants satisfont un schéma en aval. Cette page remodele les données pour inspection et réutilisation, mais elle ne remplace pas la validation ou l'examen de la qualité des données.
Comment interpréter la sortie JSON avant de l'utiliser ailleurs
Examiner les objets générés avant de les traiter comme des données prêtes à la production. Les noms d'en-tête deviennent des clés, l'ordre des lignes devient l'ordre des objets dans le tableau, et chaque valeur importée de CSV commence comme texte, sauf si vous le convertissez plus tard. Cela signifie que la structure peut sembler droite tandis que les types ou les étiquettes de champ ont encore besoin de nettoyage.
Si JSON → CSV échoue, la cause la plus courante est la syntaxe ou entrée JSON invalide qui n'est pas un seul objet ou tableau d'objets. Si CSV → JSON donne une sortie inattendue, vérifiez la première ligne, les nombres de colonnes incohérents, et si votre texte collé contient des guillemets non appariés ou une structure de ligne cassée.
Cette page est conçue pour la conversion rapide du contenu tabulaire collé. Il ne remplace pas un workflow complet de nettoyage des données, planificateur de schéma ou outil d'importation CSV avancé avec délimiteurs personnalisés et règles de colonne.
Outils connexes
JSON Imprime, minifie et valide
Format JSON pour la lisibilité, la minifier pour le stockage compact, et la valider avant de l'utiliser dans les API, les fichiers de configuration, les applications frontend ou les appareils de test. Cet outil est utile pour le débogage des charges utiles, la comparaison des réponses, le nettoyage de JSON copié ou la réduction des données pour le transport et l'enregistrement. ToolMill traite tout dans votre navigateur, ce qui en fait une option rapide et conviviale pour travailler avec JSON sensible.
Données
JSON au convertisseur CSV
Convertir JSON en format CSV directement dans votre navigateur pour les importations de tableur, les rapports d'exportation, les flux de travail analytiques et le nettoyage rapide des données. Cet outil est utile lorsque vous avez besoin d'aplatir JSON structuré en lignes et colonnes pour Excel, Google Sheets, outils BI, ou CSV-based systems. ToolMill fonctionne localement pour la confidentialité, gère les scénarios d'exportation courants rapidement et fonctionne hors ligne après l'installation.
Données
Convertisseur YAML
Convertir JSON en YAML et YAML en JSON instantanément dans votre navigateur. Idéal pour les fichiers de configuration (Kubernetes, Docker Compose, pipelines CI/CD) et pour transformer les charges utiles API en YAML lisible. ToolMill fonctionne côté client pour la protection de la vie privée, prend en charge la sortie jolie, et peut fonctionner hors ligne lorsque installé comme un PWA.
Données
Validateur JSON
Valider JSON et obtenir des messages d'erreur line-by-line précis. Utilisez-le pour attraper des problèmes subtils tels que des virgules, des commentaires, des caractères non cachés et des numéros malformés avant d'expédier des configs ou des charges utiles API. Exécute entièrement dans votre navigateur pour la confidentialité et peut fonctionner hors ligne lorsque installé comme un PWA.
Données
