Un souci avec cet outil ?

À propos de « Convertisseur JSON Vers CSV En Ligne »

Cet outil aplatit un tableau JSON d'objets en CSV. Chaque objet devient une ligne, l'union des clés devient l'en-tête. Les objets imbriqués peuvent être aplatis en notation pointée (user.name) ou conservés en JSON dans la cellule.

JSON vers CSV fait le pont entre API, exports NoSQL ou logs et les outils tabulaires : Excel, Google Sheets, R, Stata, etc.

Virgules, guillemets, retours à la ligne et Unicode dans les valeurs sont échappés selon RFC 4180 ; le CSV s'ouvre proprement dans un tableur.

Comment utiliser cet outil

Convertir un tableau JSON en CSV

  1. Coller un tableau JSON d’objets

    JSON dans le champ « JSON array ». Le niveau supérieur DOIT être un tableau et chaque entrée un objet — sinon « JSON must be an array of objects. »

  2. Comment les colonnes sont choisies

    L’outil fait l’union des clés de tous les objets pour la ligne d’en-tête. Les clés manquantes dans certains objets produisent des cellules vides ; les tableaux hétérogènes restent cohérents.

  3. Règles d’échappement

    Les cellules contenant virgule, guillemet double ou saut de ligne sont entourées de " ; un " interne est échappé en "". null et undefined deviennent chaînes vides ; les autres types passent par String().

  4. Exécuter

    Sortie : un seul champ `csv` — ligne d’en-tête puis une ligne par objet, séparée par \n. Collez dans votre tableur ou enregistrez en .csv.