S’exécute dans votre navigateur
JSON vers CSV
Convertissez un objet JSON ou un tableau d’objets en CSV pour tableur. Les clés imbriquées s’aplatissent avec des points, dans le navigateur.
Collez des enregistrements d’API et téléchargez une feuille séparée par des virgules. Les objets imbriqués deviennent des en-têtes à points, comme user.email.
L’aplatissement et l’échappement restent dans cet onglet. Rien n’est envoyé pour convertir.
Mode d’emploi
- Collez un objet ou un tableau d’objets.
- Convertissez en CSV.
- Copiez le tableau ou téléchargez un fichier .csv.
Comment ça marche
Un tableau d’objets devient des lignes. Un objet seul fait une ligne. Les objets imbriqués s’aplatissent. Les tableaux imbriqués se sérialisent en JSON dans la cellule.
Les champs avec virgules, guillemets ou sauts sont quotés selon le CSV. Les en-têtes unissent toutes les clés aplaties.
Exemples
Export utilisateurs
[{id, profile: {email}}] devient les colonnes id et profile.email pour un filtre tableur.
Enregistrement unique
Un objet commande produit tout de même une ligne d’en-tête plus une ligne de données.
FAQ
Puis-je convertir un tableau de nombres ?
Non. Chaque ligne doit être un objet. Enveloppez d’abord les primitifs dans des objets.
Comment sont gérés les tableaux imbriqués ?
Ils atterrissent dans une cellule en chaîne JSON pour garder une grille rectangulaire.
Le délimiteur est-il un point-virgule ?
Non. Cet export utilise des virgules. Ouvrez le fichier avec un séparateur virgule.
La conversion se fait-elle sur un serveur ?
Non. Le CSV se construit dans cet onglet.
Outils liés
- Formateur JSONMettez le JSON en forme avec une indentation choisie pour lire les payloads d’API. Le formatage reste dans cet onglet.
- Validateur JSONVérifiez si le JSON est syntaxiquement valide et voyez la ligne et la colonne de la première erreur. La validation reste dans le navigateur.
- Minificateur JSONMinifiez le JSON en retirant les blancs superflus pour réduire les payloads. La compression du texte se fait localement dans cet onglet.
- Générateur d’UUIDGénérez des UUID version 4 avec l’API Web Crypto. Créez jusqu’à 500 identifiants d’un coup, puis copiez ou téléchargez la liste.
- Encodeur d’URLEncodez en pour-cent les valeurs de requête et segments de chemin avec encodeURIComponent. Les espaces deviennent %20. Dans le navigateur.