YAML vers JSON — manifests vers JSON machine
Compose, Helm ou Ansible YAML → JSON strict pour APIs et CI. Un seul document ; pas de valeurs Date/BigInt (rejet explicite).
Notes développeur
• Ancres résolues ; cycles ⇒ erreur parse. • Fichiers énormes peuvent bloquer le thread.
Cas récurrents
• CI avec schémas JSON. • Apps qui n’acceptent que JSON.parse.
À propos des options
CSV sortie : séparateur (Auto suit la locale — point-virgule sur /fr), guillemets, fins de ligne, ligne d'en-tête. CSV entrée : séparateur + première ligne = noms de colonnes (Auto entrée suit aussi la locale). Sortie JSON (sources XML, YAML ou CSV) : indentation compacte ou non et tri récursif optionnel. JSON → XML : mise en forme et largeur. YAML sortie : indent, mode lisible/serré, quotage déterministe. Les commentaires XML ne sont pas repris dans l’arbre JSON.
Exemples
Bloc service
Entrée
Sortie
Liste
Entrée
Sortie
Aller plus loin
Après import YAML, validez avec le validateur JSON, beautifiez via le formateur JSON ou explorez dans le visualiseur JSON. Comparez YAML → JSON, export CSV : JSON → CSV.
FAQ YAML → JSON
Contraintes
Plusieurs documents ?
Interdit — collez un seul flux.
Timestamps YAML ?
Types Date rejetés ; passez en chaîne.
kubectl ?
Pas d’appel cluster — collage local.
Ancres ?
js-yaml résout ; graphes cycliques échouent.
Tous vos convertisseurs, encodeurs et minificateurs sur une carte unique ? Outils développeurs Ouvrez le catalogue des outils développeurs.