Mode d’emploi
- Collez votre code YAML dans le panneau de saisie, ou cliquez sur « Charger l'exemple » pour utiliser une configuration Kubernetes.
- L'outil analyse le YAML localement et génère le JSON formaté dans le panneau de droite.
- Pour les documents YAML multiples, séparez-les à l'aide de
---et le résultat sera compilé dans un tableau JSON. - Si une erreur apparaît, vérifiez l'indentation, les deux-points, la hiérarchie ou le mélange de tabulations et d'espaces.
- Copiez le JSON ou téléchargez-le en tant que fichier
.json.
Fonctionnalités principales
- Conversion de YAML en JSON : convertissez les configurations Kubernetes, Docker Compose, CI/CD et applicatives en JSON formaté.
- Traitement côté client : l'analyse YAML et la sérialisation JSON s'exécutent sur votre appareil, de sorte que les secrets et valeurs de configuration ne sont pas envoyés.
- Conversion en temps réel : le résultat JSON est mis à jour automatiquement à mesure que vous modifiez le YAML, avec une option de conversion manuelle toujours disponible.
- Support multi-documents YAML : les flux YAML séparés par
---sont convertis en un tableau JSON, préservant les délimitations des documents. - Validation détaillée des erreurs : les erreurs d'indentation, de deux-points, d'imbrication de tableaux ou de syntaxe affichent un message clair avec les détails de ligne et de colonne.
- Copier ou télécharger : copiez le JSON formaté ou enregistrez-le sous forme de fichier
.jsonpour votre workflow.
Outils associés
Formatteur JSON sécurisé : formatez, validez et corrigez le JSON localement dans votre navigateur. Embellissez, minifiez, mettez en valeur les erreurs, générez du TypeScript ou du Zod, convertissez en XML — privé. Essayez maintenant.
Testeur et évaluateur JSONPath gratuit pour le JSON d'API. Extrayez les nœuds correspondants en temps réel, inspectez les chemins et copiez les résultats JSON, tout en conservant l'analyse locale dans votre navigateur.
Convertissez des objets ou tableaux JSON en CSV localement dans votre navigateur. Aplatissez les champs imbriqués, prévisualisez le résultat, puis copiez ou téléchargez le CSV sans importer vos données.
Convertissez du texte ou des fichiers CSV en tableaux JSON localement dans votre navigateur. Prend en charge les en-têtes, les délimiteurs virgule/point-virgule/tabulation, le glisser-déposer de fichiers, la copie et le téléchargement sans transfert de données.
Comparez deux documents JSON localement dans votre navigateur. Triez les clés des objets pour un diff sémantique, ignorez le bruit lié à l'ordre des clés et marquez les champs ajoutés, supprimés et modifiés sans aucun téléchargement vers un serveur.
Minifiez le JSON en une seule ligne, supprimez les retraits et les sauts de ligne, et comparez la taille d'origine, la taille minifiée, les octets économisés et le pourcentage d'économie.
Générateur en ligne gratuit de JSON en TypeScript. Générez instantanément des interfaces et des types TypeScript à partir de vos structures JSON. Traitement 100 % local et sécurisé.
Convertissez gratuitement du JSON en YAML localement dans votre navigateur. Traitement instantané, validation stricte du JSON, détails des erreurs d'analyse, copie et téléchargement de fichier YAML sans envoi de données.
Logique de calcul
Cet outil utilise le moteur d'analyse js-yaml couramment utilisé dans l'écosystème JavaScript. Le composant lit le texte, charge la bibliothèque d'analyse à la demande et utilise JSON.stringify pour formater la sortie.
Tout ce processus s'exécute localement dans la mémoire du navigateur, sans appel d'API backend ni envoi du texte XML. Si la saisie contient des balises personnalisées ou des structures circulaires incompatibles avec l'analyseur du navigateur, un message d'erreur détaillé sera renvoyé.
FAQ
- Est-il sûr de convertir du YAML contenant des clés d'API ?
- Oui. Tout le processus de conversion s'effectue localement dans votre navigateur. Les données saisies ne sont pas transmises aux serveurs d'EasyTools.
- Prend-il en charge les flux YAML multi-documents ?
- Oui. Les documents YAML séparés par
---sont lus de façon séquentielle et exportés en tant qu'éléments dans un seul tableau JSON.
- Oui. Les documents YAML séparés par
- Puis-je convertir du YAML en JSON hors ligne ?
- Oui. Une fois la page initiale et les scripts nécessaires chargés par le navigateur, vous n'avez pas besoin de connexion Internet pour convertir, formater ou copier vos données.
- Pourquoi la conversion de mon YAML a-t-elle échoué ?
- Le YAML est un langage extrêmement sensible à l'indentation. Les erreurs fréquentes incluent l'absence d'espace après les deux-points, le mélange de tabulations (Tab) et d'espaces, ou une mauvaise hiérarchie de tableaux.
- Comment les listes (arrays) en YAML sont-elles mappées en JSON ?
- Les listes en YAML sont converties en tableaux JSON, tandis que les correspondances clés-valeurs deviennent des objets JSON. Les multi-documents sont encapsulés dans un tableau JSON externe.
- Y a-t-il une limite de taille pour le fichier ?
- EasyTools n'impose pas de limite de caractères pour le traitement. Cependant, les performances dépendent de la mémoire de votre appareil ; les fichiers de taille excessive peuvent causer un ralentissement temporaire.