Formattatore YAML
Formatta il codice YAML per renderlo strutturato, leggibile e facilmente modificabile
Impostazioni di Formattazione
Opzioni di Formattazione
Istruzioni per l'uso
Inserisci il codice YAML
Incolla o inserisci il codice YAML da formattare nella casella di testo
Imposta le opzioni di formattazione
Seleziona se espandere valori complessi, mantenere commenti, ordinare le chiavi e impostare la dimensione del rientro
Formatta o comprime
Clicca sul pulsante "Formatta YAML" per rendere il codice più leggibile o "Comprimi YAML" per ridurre spazi e interruzioni di riga
Ottieni il risultato
Dopo la formattazione, puoi copiare il codice o scaricarlo come file YAML
Suggerimenti
Assicurati che l'input sia un codice YAML valido, altrimenti potrebbe non essere formattato correttamente. Per file di grandi dimensioni, potrebbe essere necessaria una maggiore durata di elaborazione
Nozioni di Base su YAML
Cos'è YAML?
YAML (YAML Ain't Markup Language) è un linguaggio di serializzazione dati adatto all'uso umano, spesso utilizzato per file di configurazione e scambio di dati. È progettato con un formato conciso e leggibile, particolarmente adatto per strutture dati che richiedono modifica e lettura manuali. YAML utilizza spazi per creare indentazioni che rappresentano la struttura gerarchica dei dati, invece di parentesi o tag.
Sintassi di Base di YAML
Indentazione e Struttura Gerarchica
YAML utilizza spazi per creare indentazioni che rappresentano la struttura gerarchica dei dati, non supporta i tabulatori (Tab). Di solito si usano 2 o 4 spazi come unità di indentazione.
# Esempio di indentazione YAML
exempio:
livello1:
livello2:
chiave: valore
Coppie Chiave-Valore
L'unità di base dei dati in YAML è la coppia chiave-valore, utilizzando due punti seguito da uno spazio (: ) per separare chiave e valore.
# Esempio di coppie chiave-valore nome: Mario Rossi eta: 30 titolo: Ingegnere del Software
Elenchi e Array
Utilizzare un trattino seguito da uno spazio (- ) per rappresentare gli elementi di un elenco.
# Esempio di elenco esperti: - Mela - Banana - Ciliegia - Dattero # Elenco inline colori: [rosso, verde, blu, giallo]
Commenti
YAML utilizza il cancelletto (#) per i commenti, tutto ciò che segue il cancelletto fino alla fine della riga viene ignorato.
# Questo è un commento nome: Mario Rossi # Questo è anche un commento
Tipi di Dati Supportati da YAML
Stringhe
Non richiedono virgolette, ma sono necessarie se contengono caratteri speciali
stringa_semplice: Ciao stringa_tra_virgolette: "Ciao, Mondo!" multiriga: | Riga 1 Riga 2 Riga 3
Numeri
Supporta interi, numeri decimali, notazione scientifica, ecc.
intero: 42 decimale: 3.14 scientifico: 6.022e23
Valori Booleani
Rappresentano vero o falso
attivo: true enabled: false
Valori Vuoti
Rappresentano un valore vuoto o non definito
valore_vuoto: null altro_vuoto: ~
Funzionalità Avanzate di YAML
Ancore e Riferimenti
Utilizzando ancore (&) e riferimenti (*) è possibile riutilizzare dati, evitando definizioni duplicate.
Chiavi di Unione
Utilizzando le chiavi di unione (<<) è possibile unire il contenuto di una mappa in un'altra mappa.
Stringhe Multiriga
YAML offre vari modi per gestire stringhe multilinea, inclusi la conservazione degli interruzioni di riga (|) e la compressione degli interruzioni di riga (>).
API开发平台
快速构建、测试和部署API
推荐工具
Strumento di Formattazione XML - Strumento gratuito online per embellire e comprimere il codice XML
Strumento di formattazione XML online gratuito che supporta funzioni come l'embellimento del codice XML, la compressione, la convalida, ecc., rendendo il tuo codice XML più standardizzato e leggibile. Fornisce anteprima di formattazione in tempo reale e supporta più opzioni di formattazione XML.
XML a JSON - Strumento di conversione online gratuito
Lo strumento XML a JSON può analizzare e convertire stringhe in formato XML e JSON, e formattare le stringhe convertite.
Strumento Online per Formattare e Minificare JavaScript - Abbellisci, Ottimizza e Offusca Codice JS
Uno strumento online potente per formattare e minificare codice JavaScript (JS). Supporta rientri personalizzati (tabulazioni o spazi), piegatura/espansione del codice, a capo automatico, abbellimento con un clic e compressione/offuscamento efficiente degli script JS, aiutando gli sviluppatori a migliorare la leggibilità del codice, ridurre le dimensioni del file e ottimizzare le prestazioni del sito web.
Convertitore YAML in JSON - Toolbox Online Gratuita
Strumento online per la conversione reciproca tra formati YAML (YML) e JSON, che supporta la conversione reciproca tra dati YAML e JSON, e inoltre verifica se i dati in formato YAML e JSON immessi sono corretti.
Formattazione YAML - Strumento YAML Online Gratuito
Strumento gratuito online per la formattazione e la bellezza di YAML che supporta l'ajustamento automatico dell'indentazione, l'evidenziazione sintattica e la rimozione degli spazi extra, rendendo il tuo codice YAML chiaro e facile da leggere. Nessuna installazione richiesta, formattazione in un clic per migliorare la leggibilità e l'efficienza di manutenzione dei file YAML!