YAML → JSON
Convertit les fichiers YAML en JSON.
Cet outil fonctionne avec JavaScript. Pour l’utiliser, activez JavaScript dans votre navigateur et rechargez la page.
DE YAML À JSON EN UNE ÉTAPE.
YAML → JSON convertit en JSON les fichiers de configuration et de données au format YAML. Les fichiers de réglages de Docker Compose, Kubernetes, GitHub Actions et de bien des applications sont en YAML ; quand il faut les porter vers une API, un schéma JSON ou un programme qui ne lit pas le YAML, cet outil les convertit en une seule étape. La sortie est indentée avec 2 espaces, 4 espaces ou une tabulation ; les caractères turcs et les autres caractères Unicode restent tels quels.
Les fichiers YAML contenant plusieurs documents séparés par « --- » sont convertis en une liste JSON où chaque document devient un élément. Comme le JSON n'a pas de type date, les valeurs de date et d'heure du YAML sont transformées en texte. Le fichier est ouvert en mode de lecture sûre : les fonctions du YAML capables de créer des objets de programme sont désactivées, si bien que convertir un fichier venu d'ailleurs ne présente pas de risque non plus. S'il y a une erreur d'indentation ou une structure non valide, la ligne et la colonne de l'erreur sont indiquées. Les fichiers YAML, YML et TXT sont acceptés, jusqu'à 16 Mo. Jusqu’à 20 fichiers peuvent être envoyés à la fois ; tous sont traités avec les mêmes réglages, et plusieurs fichiers se téléchargent en un seul ZIP.
Du début à la fin
- Envoyez votre fichier YAML. Glissez un fichier YAML, YML ou TXT ou sélectionnez-le.
- Choisissez l'indentation. 2 espaces, 4 espaces ou une tabulation.
- Convertissez et téléchargez. Téléchargez le JSON une fois qu'il est prêt. Le nombre de documents s'affiche à l'écran.
Questions fréquentes
Que deviennent les commentaires ?
Comme le JSON ne prend pas en charge les commentaires, ceux qui commencent par # dans le YAML ne sont pas repris dans la sortie.
Les ancres et les alias (& et *) sont-ils pris en charge ?
Oui. Les alias sont résolus et leurs valeurs écrites en clair dans le JSON.
Pourquoi le numéro de ligne du message d'erreur semble-t-il différent ?
Une erreur YAML vient le plus souvent de l'indentation de la ligne précédente. Vérifiez les indentations juste au-dessus de la ligne indiquée ; assurez-vous que des espaces ont été utilisés et non des tabulations.
Mon fichier reste-t-il sur le serveur ?
Non. Votre fichier n’arrive sur le serveur que pour être traité et il est supprimé une fois l’opération terminée ; le résultat est lui aussi supprimé dès que vous l’avez téléchargé et quitté l’outil. Aucun compte, nom ou adresse e-mail n’est nécessaire, et vos fichiers ne sont jamais envoyés à un service tiers. L’utilisation est gratuite : aucun quota horaire ou journalier sur le nombre de traitements, aucune publicité à regarder avant le traitement et aucun filigrane ajouté au résultat.
Autres outils Fichier
RUPO Studio