Formattatore YAML

Formatta il codice YAML per renderlo strutturato, leggibile e facilmente modificabile

1246 usi | 5.0 voto

Impostazioni di Formattazione

Opzioni di Formattazione

Istruzioni per l'uso

1

Inserisci il codice YAML

Incolla o inserisci il codice YAML da formattare nella casella di testo

2

Imposta le opzioni di formattazione

Seleziona se espandere valori complessi, mantenere commenti, ordinare le chiavi e impostare la dimensione del rientro

3

Formatta o comprime

Clicca sul pulsante "Formatta YAML" per rendere il codice più leggibile o "Comprimi YAML" per ridurre spazi e interruzioni di riga

4

Ottieni il risultato

Dopo la formattazione, puoi copiare il codice o scaricarlo come file YAML

5

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

1

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
2

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
3

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]
4

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

1

Ancore e Riferimenti

Utilizzando ancore (&) e riferimenti (*) è possibile riutilizzare dati, evitando definizioni duplicate.

2

Chiavi di Unione

Utilizzando le chiavi di unione (<<) è possibile unire il contenuto di una mappa in un'altra mappa.

3

Stringhe Multiriga

YAML offre vari modi per gestire stringhe multilinea, inclusi la conservazione degli interruzioni di riga (|) e la compressione degli interruzioni di riga (>).

Anuncio

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!