Saisir le YAML
Collez la configuration YAML à gauche ; les documents séparés par --- et les ancres sont pris en charge.
Essayez d’autres mots-clés
Aucun résultat
Saisissez du YAML à gauche pour produire du JSON, ou du JSON à droite pour produire du YAML
Collez la configuration YAML à gauche ; les documents séparés par --- et les ancres sont pris en charge.
Le JSON converti apparaît à droite et la modification du JSON met aussi à jour le YAML.
Cliquez pour copier le JSON ou activez la compression pour réduire la sortie.
name: WaLudo"name": "WaLudo"- item1 / - item2["item1", "item2"]Indentation{ "parent": { "child": ... } }true / false / yes / notrue / falsenull / ~ / videnull| / >"string with \n"# commentaireNon pris en charge, perdus&alias / *aliasDéveloppés en valeurséparateur ---Non pris en charge, séparer en tableau2026-06-10"2026-06-10" (chaîne)YAML est courant dans Kubernetes, Docker Compose et GitHub Actions ; JSON facilite la lecture par les programmes et API.
JSON est le format d'échange des API web ; convertir YAML réduit les erreurs de syntaxe des configurations manuelles.
La conversion bidirectionnelle aide aux migrations, comparaisons de structures et exemples copiables.
const yaml = require('js-yaml');
const json = JSON.stringify(yaml.load(yamlStr), null, 2);import yaml, json
json.dumps(yaml.safe_load(yaml_str), indent=2)import "gopkg.in/yaml.v3"
yaml.Unmarshal([]byte(yamlStr), &data)
json.MarshalIndent(data, "", " " )let value: Value = serde_yaml::from_str(yaml_str)?
serde_json::to_string_pretty(&value)yq -o=json config.yaml > config.jsonJSON est strict avec accolades et guillemets et convient aux API ; YAML utilise l'indentation, les commentaires et des types riches pour les configurations.
Dans Node.js, utilisez js-yaml : const yaml = require('js-yaml'); const json = JSON.stringify(yaml.load(yamlString), null, 2); pyyaml et yq sont d'autres options.
Non. Analyse, génération, formatage et compression restent dans le navigateur.
NO, YES, ON et OFF peuvent devenir booléens ; les zéros initiaux peuvent être octaux en YAML 1.1 ; les ancres sont développées et les commentaires disparaissent.
Faites un aller-retour, validez le JSON et vérifiez l'équivalence sémantique des configurations complexes.