Utilisez JSON vers CSV lorsque vos données ont déjà la forme d'enregistrements
La conversion JSON → CSV la plus propre commence par un objet par ligne : utilisateurs, produits, événements, éléments d'inventaire ou enregistrements API. Les clés d'objet deviennent les en-têtes CSV, et chaque objet devient une ligne dans la sortie.
Ce convertisseur garde la forme du tableau prévisible. Il n'invente pas de noms de colonnes aplatis pour les chemins imbriqués : les tableaux et objets imbriqués restent dans une seule cellule CSV sous forme de chaînes JSON afin que vous puissiez décider comment les remodeler.
Règles de sortie à consulter
| Forme d'entrée JSON | Comportement de sortie CSV |
|---|---|
| Tableau d'objets | Chaque objet devient une ligne ; les clés deviennent des en-têtes. |
| Objet unique | L'objet devient une ligne CSV. |
| Valeur de tableau ou d'objet imbriqué | La valeur imbriquée est préservée sous forme de chaîne JSON à l'intérieur de la cellule. |
| Tableau primitif | Les valeurs sont écrites sous une seule colonne value column. |
address.city, tags.0, ou d'une ligne par élément imbriqué, remodeler le JSON avant de le convertir. Avant d'importer le CSV ailleurs
- Vérifiez les colonnes qui contiennent des chaînes JSON ; les outils tableur peuvent afficher les guillemets différemment.
- Confirmez que les clés manquantes et
nullles valeurs sont acceptables en tant que cellules vides. - Renommez les en-têtes avant l'export si un autre système attend des noms de colonnes exacts.
- Conservez les identifiants et codes en texte dans le logiciel de tableur si les zéros non significatifs sont importants.
FAQ JSON vers CSV
Pourquoi les tableaux ou objets imbriqués sont-ils encore visibles dans une seule cellule CSV ?
CSV est un format tabulaire, donc le convertisseur préserve les valeurs imbriquées sous forme de chaînes JSON au lieu d'essayer de deviner combien de colonnes ou de lignes elles devraient devenir.
Puis-je convertir un tableau JSON de chaînes ou de nombres ?
Oui. Les tableaux primitifs sont écrits dans une seule colonne nommée « valeur » valueLes tableaux mixtes qui combinent objets et primitives sont rejetés parce que la forme du tableau est ambiguë.
Pourquoi certaines cellules CSV sont-elles vides ?
Les cellules vides signifient généralement que la ligne n'incluait pas la clé correspondante, ou que la valeur source était `null` ou `undefined`. null or undefined.