Aller au contenu
Fileflect

YAML en JSON

Convertissez du YAML (y compris plusieurs documents et des ancres) en JSON valide. Sans envoyer vos fichiers.

Traité sur votre appareil : votre fichier ne quitte pas votre ordinateur

ou cliquez pour les choisir sur votre appareil

Jusqu'à 50 fichiers, 50 Mo maximum chacun.

Ce que fait YAML en JSON

YAML en JSON lit les fichiers YAML 1.2, y compris ceux qui contiennent plusieurs documents séparés par ---, des ancres et des alias, et des clés de fusion (<<) comme dans docker-compose ou GitLab CI, et produit un JSON indenté. Plusieurs documents deviennent une liste. Les balises personnalisées ne sont jamais exécutées : elles sont lues comme du texte.

Limites

  • Jusqu'à 50 fichiers à la fois, jusqu'à 50 Mo chacun.
  • Avec Pro : jusqu'à 500 fichiers par lot.
  • Un traitement qui dure plus de 2 minutes est arrêté pour ne pas bloquer votre appareil.
  • Traité dans votre navigateur : vos fichiers ne sont jamais envoyés sur un serveur.

Questions fréquentes

Est-il sûr d'ouvrir un YAML inconnu ?

Oui. Aucun code n'est exécuté, et les fichiers avec trop d'alias, qui peuvent multiplier leur taille jusqu'à bloquer l'appareil (attaque billion laughs), sont refusés avec un message.

Pourquoi yes ne devient-il pas true ?

Parce qu'en YAML 1.2, la norme actuelle, seuls true et false sont des booléens. De même, les dates restent du texte dans le JSON.

Et s'il y a des clés répétées ou une erreur de syntaxe ?

Vous verrez un message au lieu d'un JSON incomplet : une clé répétée dans le même objet est une erreur en YAML.