Référence technique et guide d'architecture

Convertisseur YAML vers JSON & Syntaxe Bidirectionnelle Cheat Sheet — Guide de référence

Référentiel complet de conversion entre YAML 1.2 et RFC 8259 JSON, déréférencement d'ancres, scalaires multilignes et manifestes Kubernetes.

Paramètres clés et contrôles

Mode de Transformationstring

Sens de conversion : YAML vers JSON ou JSON vers YAML.

Par défaut : yaml-to-json
Indentation de Sortienumber

Profondeur d'indentation du document généré (2 ou 4 espaces).

Par défaut : 2
Résolution des Ancresboolean

Fusion automatique des ancres (&) et alias (*) en objets JSON résolus.

Par défaut : true

Conseils de pro et bonnes practices

Ancres (&) et Alias (*) pour des Fichiers DRY

Le YAML permet d'éviter les duplications grâce aux ancres (&ancre) et alias (*alias). La conversion vers JSON résout et intègre automatiquement ces références.

Scalaires Blocs : Littéral (|) vs Replié (>)

L'opérateur littéral (|) conserve les sauts de ligne réels (idéal pour les certificats), tandis que le replié (>) fusionne les lignes en espaces simples.

Traitement Local sans Téléversement de Secrets

Toutes les opérations s'exécutent dans la mémoire de votre navigateur. Vos manifestes Kubernetes et jetons CI/CD ne quittent jamais votre machine.

Pièges courants et dépannage

Erreur de syntaxe provoquée par des tabulations ('\t')

Le standard YAML interdit formellement les tabulations pour l'indentation. Utilisez toujours des espaces. Notre formateur convertit automatiquement les tabulations.

Conversion involontaire de yes/no en valeurs booléennes

En YAML, les mots yes, no, on, off sont traités comme des booléens. Entourez-les de guillemets pour préserver le type chaîne de caractères.

Foire aux questions (FAQ)

Quelle est la différence fondamentale entre YAML 1.2 et JSON ?▼

Le YAML est un surensemble de JSON optimisé pour la lecture humaine et les configurations avec commentaires. Le JSON (RFC 8259) est un standard strict d'échange de données.

Peut-on convertir des manifestes Kubernetes sans perte de structure ?▼

Oui. Tout document JSON valide est également un YAML valide. Les spécifications de pods et déploiements Kubernetes sont conservées fidèlement dans les deux sens.

Comment sont traités les flux multi-documents séparés par '---' ?▼

Les documents distincts séparés par '---' sont fusionnés sous forme d'un tableau d'objets JSON distincts lors de l'export.

L'utilisation de cet outil est-elle sécurisée pour des données privées ?▼

Absolument. Cet outil s'exécute à 100% dans votre navigateur ('use client'). Aucun fichier ni paramètre d'infrastructure n'est envoyé à des serveurs.

Outils et utilitaires connexes

Tous les outils →