Convertisseur YAML en JSON en ligne (deux sens)

Convertisseur YAML en JSON qui transforme le YAML en JSON et inversement, avec copie et téléchargement.

Votre YAML et votre JSON sont convertis localement dans votre navigateur et rien n'est envoyé à un serveur.

Conçu et maintenu par Udit Agarwal

Besoin de nettoyer le résultat ? Essayez le Formateur JSON.

À propos de YAML ↔ JSON

Ce convertisseur yaml en json transforme le YAML en JSON propre et formaté, et reconvertit le JSON en YAML grâce à un simple bouton de sens. Collez un fichier de configuration, un manifeste Kubernetes, un pipeline CI ou une réponse d'API et basculez instantanément pour convertir le yaml en json ou le json en yaml. La sortie JSON est colorée syntaxiquement et indentée proprement, prête à être copiée ou téléchargée en fichier .json ou .yaml. Conçu pour les développeurs, ingénieurs DevOps et testeurs QA qui passent d'un format à l'autre en éditant des configurations ou en déboguant des charges utiles. La conversion utilise un analyseur YAML standard, les ancres et les scalaires typés sont donc résolus correctement. Tout s'exécute localement dans votre navigateur, vos données ne quittent jamais votre appareil.

Fonctionnalités

  • Convertit le YAML en JSON et le JSON en YAML grâce à un simple bouton de sens
  • Conversion en direct qui se met à jour à mesure que vous tapez, sans bouton d'exécution
  • Indente joliment la sortie JSON avec une indentation de deux espaces
  • Sortie JSON colorée syntaxiquement pour une lecture facilitée
  • Copiez le résultat dans le presse-papiers en un clic
  • Télécharge la sortie sous forme de fichier data.json ou data.yaml
  • Des messages d'erreur en ligne repèrent le YAML ou le JSON invalide
  • Résout les ancres YAML et les scalaires typés via un analyseur standard

Comment utiliser YAML ↔ JSON

  1. Choisissez un sens avec le bouton YAML en JSON ou JSON en YAML en haut.
  2. Collez ou tapez votre source dans la zone de saisie à gauche.
  3. Lisez la sortie convertie qui apparaît en direct à droite.
  4. Cliquez sur le bouton de copie ou téléchargez le résultat en fichier .json ou .yaml.
  5. Appuyez sur Effacer pour réinitialiser la saisie et démarrer une nouvelle conversion.

Exemple

Entrée

name: ArrayKit
offline: true
tags:
  - dev
  - outils

Sortie

{
  "name": "ArrayKit",
  "offline": true,
  "tags": [
    "dev",
    "outils"
  ]
}

Conversion YAML en JSON d'un petit bloc de configuration.

Erreurs courantes et dépannage

  • Coller plusieurs documents YAML séparés par ---. — Un seul document est converti ; s'il y en a plusieurs, le premier est utilisé. Séparez les documents et convertissez-les un par un.
  • Les commentaires YAML disparaissent après la conversion. — Les commentaires sont supprimés car JSON n'a pas de syntaxe de commentaire. Conservez une copie originale du YAML si vous devez garder les commentaires.
  • Erreur de JSON invalide lors de la conversion en YAML. — Vérifiez les virgules finales, les guillemets simples ou les clés sans guillemets ; l'entrée doit être un JSON strict et valide avant de pouvoir devenir du YAML.
  • Les tabulations dans le YAML provoquent une erreur d'analyse. — Le YAML n'autorise pas les tabulations pour l'indentation. Remplacez les tabulations par des espaces et convertissez à nouveau.

Foire aux questions

Qu'est-ce qu'un convertisseur YAML en JSON ?
C'est un outil qui analyse le YAML et le ré-sérialise en JSON équivalent. Ce convertisseur fonctionne aussi en sens inverse, transformant le JSON en YAML, pour passer d'un format à l'autre au même endroit.
Comment reconvertir du JSON en YAML avec cet outil ?
Réglez le bouton de sens sur JSON en YAML, puis collez votre JSON dans la zone de saisie. La sortie YAML se met à jour en direct et peut être copiée ou téléchargée en fichier .yaml.
Ce convertisseur yaml en json prend-il en charge les YAML multi-documents ?
Il convertit un seul document. Si votre entrée contient plusieurs documents séparés par ---, seul le premier est utilisé dans la sortie.
Les commentaires YAML sont-ils conservés dans la sortie JSON ?
Non. Les commentaires YAML sont supprimés lors de la conversion car JSON ne prend pas en charge les commentaires. Conservez le YAML original si vous en avez besoin.
Quelle indentation utilise la sortie JSON ?
Le JSON est joliment indenté avec deux espaces pour rester lisible et facile à comparer dans le gestionnaire de versions.
Mes données YAML ou JSON sont-elles envoyées quelque part lorsque j'utilise ce convertisseur ?
Non. La conversion s'exécute entièrement dans votre navigateur, votre YAML et votre JSON ne quittent jamais votre appareil et rien n'est envoyé à un serveur.

Outils associés

  • Formateur JSON — Embellit, minifie et valide le JSON avec la localisation des erreurs.
  • Formateur XML — Embellit, minifie et valide le XML, et convertit XML ↔ JSON.
  • JSON vers CSV — Convertit un tableau d’objets JSON plats en CSV.
  • JSON vers code — Génère des types Go, Rust, Python, Java, Kotlin, C# et TypeScript à partir de JSON.
  • Visionneuse JSON — Visionneuse texte et arbre repliable avec développer/réduire et chemins de nœuds.
  • Visionneuse d’arbre JSON — Explorez le JSON sous forme d’arbre repliable et typé.
  • Aperçu Markdown — Rend le Markdown en HTML avec un aperçu en direct.

Plus d’outils Formateurs de code

  • Aperçu Markdown — Rend le Markdown en HTML avec un aperçu en direct.
  • Testeur de regex — Testez des expressions régulières en direct avec correspondances, groupes et indicateurs.
  • Convertisseur de couleurs CSS — Convertit entre HEX, RGB et HSL avec un échantillon en direct.
  • Comparer du texte — Compare deux textes ligne par ligne et affiche ajouts et suppressions.
  • Convertisseur MDX — Rend le MDX en texte, convertit HTML → MDX et échappe le texte en MDX littéral.
  • Formateur CSS / SCSS — Embellit ou minifie CSS/SCSS/LESS, trie les propriétés et supprime les doublons.
  • Formateur JS / TS — Embellissez JavaScript, TypeScript et JSX/TSX avec les options de Prettier, ou minifiez du JavaScript simple.
  • Formateur HTML — Embellit ou minifie le HTML, met en forme le CSS/JS en ligne et prévisualise le résultat.
  • Formateur XML — Embellit, minifie et valide le XML, et convertit XML ↔ JSON.
  • Formateur SQL — Met en forme le SQL pour MySQL, PostgreSQL, SQL Server, SQLite, BigQuery et Oracle.
  • Formateur GraphQL — Met en forme ou minifie les requêtes et schémas GraphQL, valide la syntaxe et extrait les opérations.
  • Formateur de Dockerfile — Met en forme un Dockerfile et obtenez des suggestions de bonnes pratiques et de lint.

Voir tous les outils Formateurs de code (32) · Tous les outils