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
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.