Convertisseur JSON vers CSV
Collez un tableau JSON d'objets et convertissez-le en CSV — choisissez votre délimiteur, activez ou désactivez la ligne d'en-tête, et téléchargez ou copiez le résultat.
Qu'est-ce qu'un convertisseur JSON vers CSV ?
Un convertisseur JSON vers CSV transforme un tableau JSON d'objets en un format CSV (Comma-Separated Values - Valeurs Séparées par des Virgules) plat et tabulaire. Les clés d'objet deviennent des en-têtes de colonne et chaque objet devient une ligne. Ceci est essentiel lorsque vous devez importer des données d'API dans des tableurs, des bases de données ou des outils de reporting qui attendent une entrée CSV. Cet outil gère également les objets imbriqués en les aplatissant avec la notation pointée, valide votre JSON avant la conversion et échappe correctement les caractères spéciaux dans la sortie CSV.
Comment utiliser le convertisseur JSON vers CSV ?
- Collez le JSON — Entrez ou collez un tableau JSON d'objets dans la zone de saisie
- Choisissez le délimiteur — Sélectionnez la virgule, la tabulation, le point-virgule ou la barre verticale comme séparateur de sortie
- Activez/Désactivez l'en-tête — Activez ou désactivez la ligne d'en-tête dans la sortie CSV
- Vérifiez la sortie — Le résultat CSV est mis à jour automatiquement avec le nombre de lignes et de colonnes
- Exportez — Copiez le CSV dans votre presse-papiers ou téléchargez-le au format .csv
Pourquoi utiliser ce convertisseur JSON vers CSV ?
- Aplatissement intelligent — Les objets imbriqués sont automatiquement aplatis en utilisant la notation pointée (par exemple, adresse.ville)
- Validation JSON — Le JSON invalide est détecté avec des messages d'erreur clairs avant la conversion
- Échappement correct — Les champs contenant des délimiteurs, des guillemets ou des sauts de ligne sont correctement échappés conformément à la RFC 4180
- Délimiteurs multiples — Sortie en valeurs séparées par des virgules, des tabulations, des points-virgules ou des barres verticales
- Temps réel — Les résultats sont mis à jour instantanément lorsque vous tapez ou modifiez les paramètres
- Confidentialité d'abord — Tout le traitement se fait dans votre navigateur. Aucune donnée n'est jamais envoyée à un serveur
FreeToolbox vs Autres outils de conversion JSON vers CSV
| Fonctionnalité | FreeToolbox | ConvertJSON | json-csv.com |
|---|---|---|---|
| basé sur le navigateur | Oui | Non (serveur) | Non (serveur) |
| Aplatissement des objets imbriqués | Oui (notation pointée) | Oui | Oui |
| Conversion en temps réel | Oui | Non (cliquer pour convertir) | Non |
| Délimiteurs multiples | Oui (4 types) | Virgule uniquement | Oui |
| Validation JSON | Oui (avec messages) | Basique | Oui |
| Pas de publicité ni d'inscription | Oui | Contient des publicités | Niveau gratuit limité |
Questions fréquentes
Quel format JSON est attendu ?
L'outil attend un tableau JSON d'objets, comme [{"name":"John","age":30},{"name":"Jane","age":25}]. Un seul objet (pas dans un tableau) est également accepté et sera converti en un CSV à une seule ligne.
Comment les objets imbriqués sont-ils gérés ?
Les objets imbriqués sont aplatis en utilisant la notation pointée. Par exemple, {"user":{"name":"John"}} devient une colonne nommée 'user.name'. Les tableaux dans les objets sont sérialisés en tant que chaînes JSON.
Que se passe-t-il si les objets ont des clés différentes ?
L'outil collecte toutes les clés uniques de tous les objets et les utilise comme colonnes. Si un objet manque une clé, cette cellule est laissée vide dans la sortie CSV.
Les caractères spéciaux sont-ils gérés correctement ?
Oui. Les champs contenant le caractère délimiteur, les guillemets doubles ou les sauts de ligne sont automatiquement entourés de guillemets doubles conformément à la norme CSV (RFC 4180). Les guillemets doubles existants sont échappés en tant que double-double guillemets.
Puis-je ouvrir le CSV téléchargé dans Excel ?
Oui. Le fichier .csv téléchargé peut être ouvert directement dans Microsoft Excel, Google Sheets, LibreOffice Calc ou toute application de tableur. Si vous utilisez un délimiteur autre que la virgule, vous devrez peut-être utiliser l'assistant d'importation.