ESC
Entrée YAML
Sortie JSON
Tout le traitement se fait dans votre navigateur. Aucune donnée n'est envoyée à un serveur.

Exemples d'Utilisation

Conversion de Fichiers de Configuration

Convertissez les fichiers de configuration d'applications de YAML en JSON pour les applications JavaScript et les APIs.

Format de Données API

Transformez les définitions d'API et structures de données au format YAML en JSON pour la consommation REST API.

Flux de Travail DevOps

Convertissez les configurations de pipelines CI/CD et les fichiers d'infrastructure en code de YAML vers JSON.

Fonctionnalités

Validation YAML

Valide votre syntaxe YAML et fournit des messages d'erreur clairs pour un débogage facile

Formatage & Minification

Basculez entre un JSON formaté avec indentation ou une sortie compacte minifiée

Télécharger en JSON

Téléchargez le résultat converti directement en fichier .json

Traitement Côté Client

Toute la conversion se fait localement dans votre navigateur pour une confidentialité totale

Comment Utiliser ?

1

Entrez du YAML

Collez ou tapez vos données YAML dans la zone de saisie à gauche.

2

Convertir

Cliquez sur le bouton Convertir pour transformer votre YAML en format JSON.

3

Utilisez le Résultat

Copiez la sortie JSON dans le presse-papiers ou téléchargez-la en fichier .json.

Questions fréquemment posées

YAML est un format de données lisible par l'homme, couramment utilisé dans les fichiers de configuration (Docker Compose, Kubernetes, GitHub Actions, Ansible). JSON est le standard pour les REST APIs, les applications JavaScript et la plupart des bibliothèques de programmation. Convertissez YAML en JSON lorsque vous devez injecter des données de configuration dans une API, une application Node.js ou tout outil nécessitant une entrée JSON.

Non. JSON ne dispose pas de syntaxe pour les commentaires, donc les commentaires YAML (lignes commençant par #) sont supprimés lors de la conversion. C'est intentionnel — la sortie JSON contient uniquement des données, pas de documentation. Si vous souhaitez conserver les commentaires, gardez le fichier YAML original aux côtés de la sortie JSON.

Oui. Les ancres YAML (&nom-ancre) et les alias (*nom-ancre) sont entièrement résolus. La sortie JSON contient les valeurs développées et déréférencées. Exemple : si &defaults définit un bloc et qu'une autre section utilise <<: *defaults, la sortie JSON contient directement les paires clé-valeur fusionnées.

La sortie formatée ajoute indentation et sauts de ligne — plus facile à lire et déboguer. La sortie minifiée supprime tous les espaces — taille de fichier réduite, adaptée aux charges utiles d'API et au stockage. Les deux représentent des données identiques. Utilisez le format formaté pour vérifier le résultat de la conversion, puis passez au format minifié pour la production.

YAML null / ~ → JSON null. YAML true / false / yes / no / on / off → JSON booléen true/false. Entiers et flottants YAML → nombres JSON. Chaînes multilignes YAML (style | ou >) → chaînes JSON sur une seule ligne avec des caractères \n. Dates YAML (2023-01-01) → chaîne JSON "2023-01-01" (JSON n'a pas de type date). Séquences YAML → tableaux JSON. Mappings YAML → objets JSON.

Les problèmes les plus courants : mélange de tabulations et d'espaces dans l'indentation (YAML exige des espaces uniquement — jamais de tabulations pour l'indentation), espace manquant après le deux-points (clé:valeur échoue, clé: valeur fonctionne), guillemets non fermés et clés dupliquées dans le même mapping. L'outil affiche un message d'erreur spécifique pointant vers la ligne problématique.

Un fichier YAML peut contenir plusieurs documents indépendants séparés par --- (trois tirets). Cet outil convertit le premier document en JSON. Si vous avez besoin de tous les documents, découpez le YAML aux limites --- et convertissez chaque section séparément.

Non. Tout l'analyse et la conversion s'exécutent dans votre navigateur via JavaScript. Votre YAML ne quitte jamais votre appareil. Vous pouvez vous déconnecter d'Internet et l'outil fonctionne de manière identique.

Qu'est-ce que YAML to JSON Converter ?

Paste your YAML and get valid JSON output in one click. Handles nested structures, arrays, multiline strings, comments, and all YAML features.

Fonctionnalités Clés

Full YAML spec support including comments, multiline strings, anchors. Pretty-print or minified output. Multi-document YAML support (--- separators become JSON array elements).

Cas d'Utilisation

Converting Docker Compose files, Kubernetes manifests, CI/CD pipeline configs, Ansible playbooks, or any YAML config into JSON for tools that require it.

Conseils

Keep your YAML indentation consistent -- mixed tabs and spaces cause parsing errors. Use pretty-print to verify the output structure before copying.

Confidentialité

Everything runs in your browser. No data is uploaded, no cookies track your input.

Sécurité et Confidentialité

La sécurité de vos données est notre priorité

Traitement Local

Tout le traitement se fait dans votre navigateur

Aucun Transfert de Données

Vos données ne sont pas envoyées à nos serveurs

Aucun Stockage de Données

Aucune donnée n'est stockée ou partagée

Chiffrement SSL

Chiffrement SSL pour une connexion sécurisée

Étape Suivante

Aussi sur MoreOnlineTools