Convertisseur JSON ↔ YAML ↔ CSV

Convertissez des données entre les formats JSON, YAML et CSV dans votre navigateur.

Chargement de l'outil…

Convertisseur JSON ↔ YAML ↔ CSVConvertissez librement des données structurées entre JSON, YAML et CSV. L'analyse du CSV utilise la première ligne comme en-têtes, et la conversion vers CSV attend des données tabulaires (un tableau d'objets). Essayez l'exemple pour voir la forme attendue : rien de ce que vous collez ne quitte jamais votre navigateur.

Qu'est-ce que Convertisseur JSON ↔ YAML ↔ CSV ?

Un convertisseur gratuit basé sur le navigateur qui transforme des données structurées entre JSON, YAML et CSV dans n'importe quel sens. Les développeurs, analystes de données et ingénieurs DevOps l'utilisent pour reformater des réponses d'API, des fichiers de configuration et des feuilles de calcul, ou pour convertir rapidement un tableau JSON en CSV, transformer du YAML en JSON ou analyser un fichier CSV en objets JSON. Vous choisissez un format source (From) et un format cible (To), vous collez vos données, et le résultat converti apparaît instantanément avec une copie en un clic. L'analyse du CSV traite la première ligne comme des en-têtes, et la conversion vers CSV attend des données tabulaires (un tableau d'objets).

Comment utiliser Convertisseur JSON ↔ YAML ↔ CSV

  1. Choisissez votre format source sous From : JSON, YAML ou CSV.
  2. Choisissez votre format cible sous To : JSON, YAML ou CSV.
  3. Collez vos données dans la zone de saisie, ou cliquez sur Sample pour charger un tableau JSON d'exemple.
  4. Consultez le résultat converti dans la zone de sortie, qui est étiquetée avec le format cible.
  5. Cliquez sur le bouton de copie au-dessus de la sortie pour copier le résultat dans votre presse-papiers.
  6. Utilisez Swap pour inverser les formats From/To et renvoyer la sortie précédente vers l'entrée pour des conversions enchaînées ; utilisez Clear pour vider l'entrée.

Exemples

Tableau JSON vers CSV

Entrée

[{"name":"Ada","age":36},{"name":"Linus","age":54}]

Sortie

name,age
Ada,36
Linus,54

Objet JSON vers YAML

Entrée

{"name":"Ada","role":"engineer"}

Sortie

name: Ada
role: engineer

CSV vers JSON

Réglez From sur CSV et To sur JSON, puis collez un CSV avec une ligne d'en-tête (par exemple name,age sur la première ligne et Ada,36 en dessous). La première ligne devient les clés de l'objet, et le résultat est un tableau JSON d'objets avec une indentation de 2 espaces. Les valeurs sont conservées sous forme de chaînes (donc age devient "36").

Questions fréquentes

Quels formats et quelles directions sont pris en charge ?
JSON, YAML et CSV dans n'importe quel sens : JSON vers YAML, YAML vers JSON, JSON vers CSV, CSV vers JSON, YAML vers CSV et CSV vers YAML. Vous définissez les formats From et To indépendamment.
Pourquoi ai-je une erreur lors de la conversion vers CSV ?
Le CSV a besoin de données tabulaires, c'est-à-dire d'un tableau d'objets (des lignes qui partagent les mêmes clés). Un objet unique ou des données profondément imbriquées ne peuvent pas être aplatis en colonnes CSV, convertissez donc ces données vers JSON ou YAML à la place. Cliquez sur Sample pour voir la forme attendue.
Comment l'analyse du CSV gère-t-elle les en-têtes et les lignes vides ?
L'analyse du CSV utilise la première ligne comme en-têtes (clés de l'objet) et ignore automatiquement les lignes vides. Lorsque la cible est JSON, la sortie est mise en forme avec une indentation de 2 espaces.
Mes données sont-elles envoyées sur un serveur ?
Non. Tout s'exécute entièrement côté client, dans votre navigateur. Rien de ce que vous collez n'est jamais envoyé ou téléversé où que ce soit, c'est donc sûr pour des charges utiles d'API privées, des configurations et des feuilles de calcul sensibles.
À quoi sert le bouton Swap ?
Swap inverse les formats From et To et déplace la sortie actuelle dans la zone de saisie, pour que vous puissiez immédiatement reconvertir ou enchaîner les conversions sans copier-coller manuellement.

Outils connexes