Pulsars

Convertisseur de Formats de Données

JSON5 lignes
YAML4 lignes

JSON (JavaScript Object Notation) est un format d'échange de données léger qui utilise des accolades, crochets et clés entre guillemets doubles pour sa structure. YAML (YAML Ain't Markup Language) est un surensemble de JSON basé sur l'indentation, conçu pour la lisibilité humaine, largement utilisé dans les fichiers de configuration Docker Compose, Kubernetes, GitHub Actions et les pipelines CI/CD. La conversion entre JSON et YAML est l'une des tâches les plus fréquentes dans les workflows DevOps et de développement web modernes.

JSON vs YAML : différences clés

Caractéristique JSON YAML
Syntaxe Accolades, crochets, guillemets Basée sur l'indentation
Lisibilité Moyenne Élevée
Commentaires Non supportés Supportés (#)
Types de données String, nombre, bool, null, tableau, objet Idem + dates, binaire, personnalisé
Usage courant APIs, échange de données Config (K8s, Docker, CI/CD)
Extensions .json .yml, .yaml

Pièges courants de conversion

Besoin de formater ou valider votre JSON ? Essayez notre formateur JSON.

Questions fréquentes

Quelle est la différence entre JSON et YAML ?

+

JSON utilise des accolades, crochets et guillemets pour sa structure et impose une syntaxe stricte. YAML utilise l'indentation et est conçu pour la lisibilité humaine. YAML supporte les commentaires, contrairement à JSON. Les deux représentent les mêmes structures : objets, tableaux, chaînes, nombres, booléens et null.

YAML peut-il faire tout ce que JSON fait ?

+

Oui, YAML est un sur-ensemble de JSON. Tout document JSON valide est aussi du YAML valide. YAML supporte en plus les commentaires, les chaînes multi-lignes, les ancres et alias pour la réutilisation, et les types personnalisés. Pour la plupart des usages, ils sont interchangeables.

Quand utiliser JSON plutôt que YAML ?

+

Utilisez JSON pour les APIs, l'échange de données entre services et quand un parsing strict est important. Utilisez YAML pour les fichiers de configuration (Docker Compose, Kubernetes, CI/CD) où la lisibilité et les commentaires comptent. JSON est plus adapté aux machines, YAML aux humains.

Pourquoi mon YAML est-il invalide ?

+

Les erreurs YAML les plus courantes incluent : une indentation incorrecte (YAML est sensible à l'indentation, utilisez des espaces et non des tabulations), des deux-points manquants après les clés, des chaînes non quotées ressemblant à d'autres types ('true' interprété comme booléen), et des caractères spéciaux dans les chaînes non quotées.

Ce convertisseur est-il sûr pour les données sensibles ?

+

Oui, toute la conversion se fait directement dans votre navigateur en JavaScript. Aucune donnée n'est envoyée à un serveur. Votre contenu JSON et YAML ne quitte jamais votre appareil, ce qui le rend sûr pour les fichiers de configuration et toute donnée sensible.

Outils connexes