Convertisseur JSON CSV
Conversion bidirectionnelle entre JSON et CSV avec aplatissement d'objets imbriqués et délimiteurs personnalisés
Erreur de conversion
À propos du convertisseur JSON-CSV
JSON (JavaScript Object Notation) et CSV (Comma-Separated Values) sont deux formats de données courants utilisés pour l'échange et le stockage de données.
Ce convertisseur vous permet de convertir facilement entre les formats JSON et CSV. Il gère les objets imbriqués, les tableaux et divers types de données, rendant la transformation des données rapide et facile.
Fonctionnalités principales
Formats JSON supportés
Cas d'utilisation courants
Références
Bonnes pratiques
Aplatir les Objets Imbriqués de Manière Appropriée
Activez 'Aplatir les objets imbriqués' pour convertir le JSON imbriqué en colonnes CSV plates en utilisant la notation par points (ex: 'address.city'). Désactivez pour les structures simples pour garder la sortie plus propre.
Valider le JSON Avant la Conversion
Utilisez d'abord un validateur JSON pour vous assurer que votre JSON est bien formé. Un JSON invalide causera des erreurs de conversion difficiles à diagnostiquer.
Gérer les Tableaux dans les Valeurs
Les tableaux comme valeurs deviennent des chaînes JSON dans le CSV. Si vous avez besoin de lignes individuelles par élément de tableau, prétraitez votre JSON pour aplatir les tableaux d'abord.
Vérifier l'Ordre des Colonnes
Les colonnes CSV suivent l'ordre des clés dans le premier objet JSON. Assurez-vous que votre premier objet a toutes les clés attendues pour obtenir des en-têtes de colonnes cohérents.
Utiliser les Délimiteurs Appropriés
Si vos données contiennent des virgules, utilisez un point-virgule ou une tabulation comme délimiteur. Pour les locales européennes où la virgule est le séparateur décimal, le point-virgule est préféré.
Prévisualiser Avant de Télécharger
Vérifiez toujours l'aperçu du tableau pour confirmer que le résultat de la conversion correspond à vos attentes avant de télécharger ou copier la sortie.
Dépannage
Pourquoi certaines colonnes sont-elles manquantes ?
Le CSV utilise les clés du premier objet comme en-têtes. Si les objets suivants ont des clés supplémentaires, ces colonnes n'apparaîtront pas. Assurez-vous que tous les objets ont des clés cohérentes.
Pourquoi vois-je [object Object] dans mon CSV ?
Les objets imbriqués qui ne sont pas aplatis deviennent des représentations de chaînes. Activez 'Aplatir les objets imbriqués' ou prétraitez votre JSON pour supprimer l'imbrication.
Pourquoi la conversion CSV vers JSON produit-elle un tableau vide ?
Vérifiez que votre CSV a du contenu et que le bon délimiteur est sélectionné. Les lignes vides ou les délimiteurs non correspondants causent un échec silencieux de l'analyse.
Comment gérer un CSV avec différents types de données ?
La conversion CSV vers JSON traite toutes les valeurs comme des chaînes par défaut. Pour les nombres, booléens ou valeurs null, vous devrez peut-être post-traiter la sortie JSON.
Outils Connexes
Formateur JSON
Formatez et validez les données JSON pour une meilleure lisibilité et débogage
Convertisseur JSON YAML
Conversion bidirectionnelle entre JSON et YAML avec indentation personnalisée et styles flux/bloc
Formateur XML
Formater et valider les données XML avec mise en évidence de la syntaxe
Formateur SQL
Outil d'embellissement et de formatage de code SQL en ligne avec support pour plusieurs dialectes de base de données
Suite de Traitement CSV
Suite d'outils de traitement CSV avec tri, dédoublonnage, conversion de délimiteurs, extraction de colonnes, transposition et validation