Processing...
Incolla l'esempio seguente nell'input e lascia abilitate la rimozione dei commenti, la rimozione delle righe vuote e la minimizzazione della spaziatura. Mantieni abilitata la conservazione della struttura per un risultato in stile blocco. Il commento scompare mentre il nome rimane demo e abilitato rimane vero. Esaminare l'output e la differenza di dimensione visualizzata prima di copiarlo o scaricarlo. I documenti brevi potrebbero diventare più grandi dopo la serializzazione.
Disattiva la conservazione della struttura solo quando l'output in stile flusso è appropriato per il parser ricevente. Per mantenere esattamente il layout originale, disabilita tutte le opzioni di minimizzazione mantenendo attiva la conservazione della struttura. Altre combinazioni che richiedono il commento o la conservazione della riga vuota vengono rifiutate invece di perdere silenziosamente tali elementi. Conserva la configurazione originale leggibile per la manutenzione e testa il documento generato con il programma che lo utilizzerà.
# demo
name: demo
enabled: true
→
name: demo
enabled: true
Il minificatore analizza un documento YAML e serializza il valore risultante. Le sue opzioni controllano la rimozione dei commenti, le righe vuote, la spaziatura e il blocco rispetto alla presentazione del flusso. Non è una compressione gzip e non rileva stringhe ripetute per la codifica del dizionario. Il risparmio di dimensioni dipende dalla fonte; non è prevista alcuna riduzione percentuale garantita.
Per l'output generato, è necessario che siano abilitati sia il commento che la rimozione delle righe vuote. Una richiesta di conservazione di uno dei due viene respinta. Il percorso con layout esatto restituisce l'input originale quando tutte le opzioni di minimizzazione sono disattivate e la conservazione della struttura è attiva. Ciò evita di fingere che l'analisi e il dumping possano preservare la formattazione arbitraria della sorgente.
Fornire un singolo documento YAML analizzabile. Le espressioni del modello non renderizzate e i tag specifici dell'applicazione potrebbero non riuscire nell'analisi generica. I fasci di più documenti devono essere separati prima di utilizzare questo flusso di lavoro a documento singolo. Anche l'output valido dovrebbe essere controllato con l'applicazione che lo utilizza, poiché la sintassi YAML da sola non convalida il suo schema di configurazione.
Un singolo caricamento è limitato a 100 MiB. L'elaborazione mantiene l'origine e l'output nella memoria del browser, quindi la memoria disponibile potrebbe diventare prima il limite pratico. Le dimensioni visualizzate e le differenze di linea confrontano le rappresentazioni; non misurano la compressione della rete, la velocità di distribuzione o le prestazioni di analisi del programma ricevente.
L’elaborazione avviene nel browser. Salvataggio e condivisione sono facoltativi, richiedono un account e inviano il contenuto scelto al nostro servizio. Esamina prima il contenuto condiviso: chiunque abbia il collegamento può aprirlo. La chiusura di questa pagina non elimina le copie salvate.