Convertisseurs de fichiers

Convertisseur JSON en YAML

Convertissez vos données JSON en format YAML lisible avec réglage de l'indentation et tri des clés.

Exécuter l’outil

Cet outil transforme vos données structurées du format JSON vers une syntaxe YAML claire et lisible. Il traite les objets simples, les structures imbriquées ainsi que les tableaux, en conservant les caractères Unicode et les valeurs textuelles spécifiques. L'interface propose deux réglages pratiques : la définition du nombre d'espaces d'indentation, fixé à 2 par défaut, et une option pour trier les clés alphabétiquement selon vos besoins d'organisation. Les tableaux non vides sont convertis avec des tirets de liste standards et les blocs conservent une présentation aérée. Si vous soumettez un texte vide, le champ de résultat reste vide sans générer de message particulier. En revanche, si la structure JSON initiale comporte une erreur de syntaxe ou si la sérialisation rencontre un obstacle, la conversion s'interrompt et aucun texte YAML n'est affiché dans le panneau de sortie.

Mode d’emploi

  1. Collez ou saisissez votre texte au format JSON dans la zone de texte principale.
  2. Ajustez le niveau d'indentation numérique si vous préférez un espacement différent de la valeur par défaut.
  3. Cochez la case de tri des clés si vous souhaitez ordonner les champs par ordre alphabétique.
  4. Lancez le traitement pour afficher la structure YAML correspondante dans la zone de résultat.

Exemples

  • Entrée : {"serveur": "prod", "port": 8080, "actif": true} avec une indentation de 2 donne une structure YAML où chaque clé apparaît sur sa propre ligne avec sa valeur associée.
  • Entrée : {"fruits": ["pomme", "banane"]} avec l'option de tri activée génère une liste YAML introduite par un tiret pour chaque élément du tableau.

FAQ

Que se passe-t-il si mon texte JSON contient une virgule ou une accolade manquante ?

Lorsque le texte saisi ne respecte pas la syntaxe JSON valide, le traitement s'arrête et aucun document YAML n'est généré.

Les caractères accentués et Unicode sont-ils préservés lors de la conversion ?

Oui, les caractères Unicode et les textes accentués sont conservés tels quels dans la sortie YAML finale.

Comment sont représentés les tableaux et listes dans le résultat YAML ?

Les tableaux JSON non vides sont transposés sous forme de listes YAML standards, où chaque élément débute par un tiret d'énumération.

Intégrer cet outil

Ajoutez cet outil SmartPlusLab fonctionnel à votre site avec le code ci-dessous.