Convert between JSON and YAML

convert your JSON to YAML and back, keeping the structure intact

Pourquoi convertir JSON en YAML ?

JSON (JavaScript Object Notation) et YAML (YAML Ain't Markup Language) sont deux formats de sérialisation de données couramment utilisés. JSON est souvent utilisé pour les échanges de données entre systèmes, tandis que YAML est apprécié pour sa lisibilité et sa simplicité dans les fichiers de configuration. Convertir JSON en YAML peut être utile pour rendre les données plus lisibles et faciles à éditer manuellement.

Caractéristiques de l'outil de conversion JSON en YAML

Cet outil de conversion JSON en YAML vous permet de convertir une chaîne JSON en une chaîne YAML. Il prend en entrée une chaîne JSON et produit en sortie une chaîne YAML formatée de manière lisible.

Comment convertir JSON en YAML

Pour convertir JSON en YAML, entrez la chaîne JSON dans le champ de saisie prévu à cet effet et cliquez sur le bouton "Convertir". L'outil affichera alors la chaîne YAML correspondante.

Une fois la conversion effectuée, la chaîne YAML formatée s'affichera. Vous pouvez également copier cette chaîne en utilisant le bouton de copie prévu à cet effet.

Exemple de conversion JSON en YAML

Voici un exemple de chaîne JSON :


{
    "name": "John Doe",
    "age": 30,
    "email": "john.doe@example.com",
    "isActive": true,
    "roles": ["user", "admin"]
}

Voici la chaîne YAML correspondante :


name: John Doe
age: 30
email: john.doe@example.com
isActive: true
roles:
    - user
    - admin

Example request

curl -X POST https://cdrn.fr/api/v1/tools/json-yaml-converter/execute \
  -H "Content-Type: application/json" \
  -d '{"json":"...","space_tabulation":1}'

Input schema

Field Type Required Default
json text
space_tabulation integer

Endpoints

  • GET https://cdrn.fr/api/v1/tools - lists every available tool
  • GET https://cdrn.fr/api/v1/tools/json-yaml-converter - returns the schema for this tool
  • POST https://cdrn.fr/api/v1/tools/json-yaml-converter/execute - runs this tool with a JSON payload