Processing...
Collez l'exemple ci-dessous dans l'entrée et laissez la suppression des commentaires, la suppression des lignes vides et la minimisation de l'espace activées. Gardez la préservation de la structure activée pour un résultat de style bloc. Le commentaire disparaît tandis que le nom reste démo et activé reste vrai. Vérifiez la sortie et la différence de taille affichée avant de la copier ou de la télécharger. Les documents courts peuvent devenir plus volumineux après la sérialisation.
Désactivez la préservation de la structure uniquement lorsque la sortie de type flux est appropriée pour l'analyseur récepteur. Pour conserver exactement la mise en page d'origine, désactivez toutes les options de minification tout en conservant la préservation de la structure. Les autres combinaisons qui demandent un commentaire ou la préservation des lignes vides sont rejetées au lieu de perdre silencieusement ces éléments. Conservez la configuration originale lisible pour la maintenance et testez le document généré avec le programme qui le consommera.
# demo
name: demo
enabled: true
→
name: demo
enabled: true
Le minificateur analyse un document YAML et sérialise la valeur résultante. Ses options contrôlent la suppression des commentaires, les lignes vides, l'espacement et la présentation bloc/flux. Il ne s'agit pas d'une compression gzip et ne découvre pas les chaînes répétées pour l'encodage du dictionnaire. Les économies de taille dépendent de la source ; il n’y a pas de pourcentage de réduction garanti.
Pour la sortie générée, la suppression des commentaires et des lignes vides doit être activée. Une demande de préservation de l’un ou l’autre est rejetée. Le chemin de mise en page exacte renvoie l'entrée d'origine lorsque toutes les options de minification sont désactivées et que la préservation de la structure est activée. Cela évite de prétendre que l'analyse et le dumping peuvent préserver un formatage source arbitraire.
Fournissez un seul document YAML analysable. Les expressions de modèle non rendues et les balises spécifiques à l'application peuvent échouer à l'analyse générique. Les lots de plusieurs documents doivent être séparés avant d'utiliser ce flux de travail à document unique. Même une sortie valide doit être vérifiée auprès de l'application consommatrice, car la syntaxe YAML à elle seule ne valide pas son schéma de configuration.
Un seul téléchargement est limité à 100 MiB. Le traitement conserve la source et la sortie dans la mémoire du navigateur, de sorte que la mémoire disponible peut devenir plus tôt la limite pratique. Les différences de taille et de ligne affichées comparent les représentations ; ils ne mesurent pas la compression du réseau, la vitesse de déploiement ou les performances d’analyse du programme de réception.
Le traitement se fait dans votre navigateur. L’enregistrement et le partage sont facultatifs, nécessitent un compte et transmettent le contenu choisi à notre service.