Aller au contenu
FileTinker

Convertisseur JSON ⇄ YAML

Convertissez entre JSON et YAML dans les deux sens — collez l'un et obtenez l'autre instantanément. Pratique pour les fichiers de configuration, les manifestes Kubernetes et les charges utiles d'API. Tout s'exécute dans votre navigateur, vos données ne sont donc jamais téléversées.

Le résultat apparaîtra ici.

Plus de préréglages

Passez à un autre préréglage — chacun ouvre sa propre page prête à l'emploi :

Comment convertir JSON et YAML

  1. Choisissez le sens — JSON → YAML ou YAML → JSON.
  2. Collez votre document dans la zone de saisie.
  3. Copiez le résultat converti depuis la zone de sortie.

À propos de JSON et YAML

JSON et YAML décrivent les mêmes types de données structurées — objets, tableaux et scalaires — selon des styles différents. JSON utilise des accolades et des guillemets et constitue la lingua franca des API web ; YAML utilise l'indentation, est moins verbeux et représente le choix habituel pour la configuration éditée par des humains, comme les manifestes Kubernetes, GitHub Actions et Docker Compose.

La conversion entre les deux vous permet de lire une réponse d'API en YAML, ou de transformer une configuration YAML en le JSON qu'attend un programme, sans avoir à la réécrire à la main. Ce convertisseur analyse et re-sérialise entièrement dans votre navigateur, de sorte que vos configurations et vos charges utiles ne quittent jamais votre appareil.

Questions fréquentes

Comment convertir du JSON en YAML ?

Choisissez le sens JSON → YAML, collez votre JSON, et le YAML apparaît instantanément. Basculez l'interrupteur pour convertir YAML → JSON à la place.

La conversion est-elle sans perte ?

JSON correspond proprement à YAML et inversement pour les objets, tableaux, chaînes, nombres, booléens et valeurs null. Les fonctionnalités propres à YAML, telles que les commentaires et les ancres, ne sont pas représentées en JSON.

Pourquoi convertir de l'un vers l'autre ?

YAML est plus facile à lire et à écrire pour la configuration (Kubernetes, CI, Docker Compose) ; JSON est ce que la plupart des API et des programmes échangent. La conversion vous permet de travailler avec le format le mieux adapté à la tâche.

Mes données sont-elles téléversées ?

Non. La conversion se déroule entièrement dans votre navigateur ; rien n'est envoyé à un serveur.