OKfmt

JSON CSV

Convertit des tableaux d'objets JSON en CSV (RFC 4180, échappé par guillemets avec CRLF), intègre les valeurs imbriquées comme chaînes JSON pour l'import Excel et l'analyse de données.

Glissez les fichiers ici ou cliquez

Ctrl+V pour coller depuis le presse-papiers

Comment convertir JSON en CSV

  1. 1Téléchargez votre fichier JSON par glisser-déposer, clic ou collage.
  2. 2Ajustez les paramètres de qualité si nécessaire.
  3. 3Cliquez sur « Convertir maintenant » et attendez la fin de la conversion.
  4. 4Téléchargez votre fichier CSV converti.

À propos de la conversion JSON vers CSV

JSON est un format d'échange textuel de paires clé-valeur et de tableaux conforme à la RFC 8259. Il ne supporte que six types de données de base et n'inclut pas de définition native de structure tabulaire. CSV est un format tabulaire en texte brut conforme à la RFC 4180, utilisé couramment pour l'échange de données entre bases de données et tableurs. Cette conversion permet d'importer des données JSON non tabulaires dans des tableurs.

Cette conversion utilise SheetJS pour l'analyse de structure. Les tableaux d'objets JSON plats mapperont les clés d'objet aux noms de colonnes CSV, et les structures imbriquées seront converties en noms au format chemin de clé. JSON ne supporte pas de commentaires natifs, donc aucun commentaire ne peut être conservé. Toutes les données sont stockées au format chaîne CSV, et les informations de type de données d'origine ne sont pas conservées.

Le résultat de la conversion peut être importé directement dans Microsoft Excel 2007 et versions ultérieures, ainsi que dans WPS Spreadsheets 2019 et versions ultérieures. Il permet d'exporter des données JSON renvoyées par des API frontales vers des tableurs modifiables pour des flux de travail d'analyse de données conventionnels. La taille d'un seul fichier JSON ne peut pas dépasser 50 Mo.

JSON vs CSV : comparaison technique

FonctionnalitéJSONCSV
Sortie20011972
DéveloppeurDouglas CrockfordRFC 4180

FAQ sur JSON → CSV

Les données du tableau changent-elles après conversion ?

Le contenu correspondant à chaque paire clé-valeur ne change pas. Les types numériques et booléens des données d'origine sont convertis en chaînes CSV pour le stockage, et le contenu d'origine lui-même n'est pas modifié. La conversion utilise SheetJS pour l'analyse et le mappage, et la sortie est conforme aux spécifications du format RFC 4180.

Les structures imbriquées peuvent-elles être conservées ?

Les informations de hiérarchie des structures imbriquées sont conservées. Pendant la conversion, les chemins imbriqués sont concaténés pour former les noms de colonnes CSV, et tout le contenu des données d'origine est conservé intégralement. Seule la structure de stockage est modifiée, et aucun contenu correspondant aux hiérarchies imbriquées n'est supprimé.

Quelle est la limite de taille de fichier ?

La limite de taille d'un seul fichier pour la conversion sur ce site est de 50 Mo, et un seul fichier peut être traité par conversion. Les fichiers de plus de 50 Mo sont rejetés par le système. Veuillez diviser le fichier et soumettre à nouveau la conversion.

Les fichiers sources sont-ils enregistrés ?

Les fichiers sont téléchargés sur le serveur via HTTPS pour la conversion. Immédiatement après la fin de la conversion, le serveur supprime à la fois le fichier source et le fichier de sortie. Aucun fichier n'est stocké, et aucune donnée utilisateur n'est conservée.