ATELIER JSON VERS YAML

Convertisseur JSON vers YAML

Transformez un JSON strict en YAML clair pour vos fichiers de configuration, sans envoyer vos données à un serveur.

$json-to-yamlsession du navigateur
01
Entrée JSON6 lignes · 134 B
02
Résultat YAMLPrêt quand vous l’êtes
# Prêt quand vous l’êtes
Vos données restent privéesConversion localeRapide et légerSans aller-retour serveurSortie réglableIndentation et largeurPensé pour les développeursEntrée JSON stricte
01 / UTILISATIONS

Du JSON prêt à partager

Produisez une configuration lisible tout en gardant le contrôle sur le format de sortie.

02 / REPÈRES

Ce que la conversion change

01

Le JSON doit être valide

Les objets JavaScript, commentaires, virgules finales et clés non citées ne sont pas acceptés comme JSON standard.

02

Les chaînes restent des chaînes

Les valeurs texte sont citées si nécessaire pour éviter de les interpréter comme nombres, booléens ou valeurs nulles.

03

Le YAML est un format de données

Vérifiez le résultat dans l’outil qui le lira : les conventions de configuration varient selon les applications.

03 / EXEMPLES

Voir les structures JSON en YAML

Les objets, listes et scalaires JSON ont des formes YAML correspondantes. Vérifiez les types et l’indentation avant de réutiliser le résultat.

01
"name": "Ada"name: Ada

À noterUne chaîne simple peut être écrite sans guillemets si son contenu reste non ambigu.

02
"enabled": trueenabled: true

À noterLes booléens JSON deviennent les scalaires booléens true ou false.

03
"count": 3count: 3

À noterLes nombres restent des valeurs numériques.

04
"items": ["a", "b"]items: - a - b

À noterUn tableau JSON devient une séquence YAML et conserve son ordre.

05
"value": nullvalue: null

À noterLa valeur nulle JSON devient le scalaire YAML null.

04 / LIMITES

Les points à vérifier après conversion

JSON est un sous-ensemble de YAML dans plusieurs usages, mais les consommateurs YAML peuvent appliquer des règles supplémentaires.

Les commentaires ne sont pas générés

JSON ne contient pas de commentaires; le convertisseur ne peut pas déduire des annotations fiables.

Les types personnalisés ne sont pas inventés

Les dates, tags et objets spécifiques à une application ne sont pas ajoutés sans information dans le JSON.

Vérifiez les valeurs ambiguës

Les chaînes ressemblant à des nombres, dates ou booléens doivent rester citées dans la sortie.

Testez le consommateur

Validez le YAML final avec l’application ou le pipeline qui l’utilisera.

05 / FAQ

Questions fréquentes sur JSON vers YAML

Le JSON est-il envoyé à un serveur ?+

Non. L’analyse et la génération YAML s’effectuent dans votre navigateur.

Puis-je convertir un fichier JSON ?+

Oui. Ouvrez un fichier JSON local respectant la limite de 10 Mo.

Puis-je régler l’indentation ?+

Oui. Choisissez 2 ou 4 espaces et réglez la largeur de ligne dans les options.

Les commentaires JSON sont-ils conservés ?+

Le JSON standard n’en comporte pas. Les commentaires présents dans un format non standard ne sont pas pris en charge.

Pourquoi certaines chaînes ont-elles des guillemets ?+

Les guillemets empêchent qu’une chaîne soit lue comme un nombre, un booléen, null ou une valeur particulière par l’analyseur YAML.

Le résultat convient-il à toute application ?+

La syntaxe YAML est générale, mais certaines applications imposent leurs propres conventions. Vérifiez le fichier avec le consommateur cible.