Aller au contenu
SDETRole
SDETRole

JSON et données

Convertisseur JSON vers CSV

Aplatissez des tableaux JSON en CSV avec des colonnes en notation pointée.

Fonctionne entièrement dans votre navigateur Sans inscription

JSON input

0 chars

CSV output

À propos de cet outil

Transformer une réponse d’API en CSV permet de la relire facilement dans un tableur, de la joindre à un rapport de bug ou d’alimenter un test piloté par les données. Ce convertisseur prend un tableau d’objets (ou un objet unique), aplatit les objets imbriqués en colonnes en notation pointée comme address.city, et construit l’en-tête à partir de l’union des clés de toutes les lignes : un champ présent dans seulement certains enregistrements a quand même sa colonne. Les champs contenant le séparateur, des guillemets ou des sauts de ligne sont mis entre guillemets et échappés comme l’exige la RFC 4180.

Mode d’emploi

  1. Collez un tableau JSON d’objets, ou cliquez sur « Load sample » (charger un exemple).
  2. Choisissez le séparateur, et indiquez si les tableaux deviennent des colonnes indexées (roles.0, roles.1) ou une seule cellule encodée en JSON.
  3. Gardez les fins de ligne CRLF pour Excel et la RFC 4180, ou passez en LF pour les outils Unix.
  4. Copiez le CSV ou téléchargez-le sous data.csv.

FAQ : Convertisseur JSON vers CSV

Comment les objets et tableaux imbriqués sont-ils traités ?

Les objets sont aplatis avec des points : {"address":{"city":"Boston"}} devient une colonne address.city. Les tableaux deviennent roles.0, roles.1, etc., ou une cellule contenant le tableau JSON si vous choisissez cette option. Les objets et tableaux vides sont écrits {} et [] pour les distinguer des valeurs absentes.

Que deviennent les valeurs null et les champs absents ?

Les deux deviennent des cellules vides. Si vous devez les distinguer dans un test, gardez les données en JSON ou ajoutez un marqueur explicite avant la conversion.

Le CSV s’ouvrira-t-il correctement dans Excel ?

Utilisez la virgule (ou le point-virgule dans les paramètres régionaux à virgule décimale, comme en France) et les fins de ligne CRLF. Excel peut encore afficher les longs ID numériques en notation scientifique ; c’est un réglage d’affichage d’Excel, pas un problème du fichier.

Saisissez un terme pour rechercher sur SDETRole.

Recherche plein texte par Pagefind · s’exécute dans votre navigateur Ouvrir la page de recherche →