Convertisseur JSON vers CSV

Collez un tableau JSON d'objets plats et récupérez un CSV propre et correctement mis entre guillemets, prêt à ouvrir dans un tableur. Chaque clé rencontrée dans le tableau devient sa propre colonne, même si tous les objets n'ont pas toutes les clés, auquel cas les cellules manquantes sont laissées vides, et les valeurs contenant une virgule, des guillemets ou un saut de ligne sont automatiquement entourées de guillemets doubles selon les règles CSV standard. Les objets ou tableaux imbriqués dans une valeur sont convertis en texte JSON plutôt que de provoquer une erreur, donc la conversion ne plante jamais.

CSV

Questions fréquentes

Quelle structure JSON cela attend-il ?

Un tableau d'objets, comme [{"name":"Ada","age":30}]. Les clés de chaque objet deviennent des colonnes CSV ; si différents objets ont des clés différentes, chaque clé rencontrée dans le tableau devient une colonne, remplie comme vide pour les lignes qui n'ont pas cette clé.

Que se passe-t-il avec les objets ou tableaux imbriqués dans une valeur ?

Les valeurs imbriquées sont converties en texte JSON dans cette cellule plutôt que de provoquer une erreur, donc la conversion ne plante jamais, bien que pour un CSV entièrement plat, vous voudrez généralement aplatir les données imbriquées avant de convertir.

Comment les virgules et guillemets dans les valeurs sont-ils gérés ?

Toute cellule contenant une virgule, un guillemet ou un saut de ligne est automatiquement entourée de guillemets doubles, avec les guillemets internes échappés en les doublant, selon les règles de mise entre guillemets CSV standard afin que le fichier s'ouvre correctement dans Excel, Google Sheets ou Numbers.

Outils similaires