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

Chargement…
YAML → JSON — manifests vers API
Compose/Helm vers JSON strict.

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

service: name: billing port: 8080

Sortie

{ "service": { "name": "billing", "port": 8080 } }

Liste

Entrée

paths: - /ready - /live

Sortie

{ "paths": ["/ready","/live"] }

Aller plus loin

YAML → XML, YAML → CSV, JSON → YAML.

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.

Encodage & échappement

YAML vers JSON — manifests Kubernetes & Compose