Visualizzatore albero YAML
Analizza YAML in un albero collassabile interattivo. Supporta YAML multidocumento, ancore e alias, ricerca, conversione JSON e drag & drop di file .yaml/.yml.
Cos'è un visualizzatore albero YAML?
Un visualizzatore albero YAML analizza testo YAML e lo rende come struttura ad albero interattiva e collassabile. Ogni nodo mostra la sua chiave, tipo e valore, permettendoti di esplorare visivamente YAML annidato senza leggere il testo grezzo.
Come gestisce questa herramienta i file YAML multidocumento?
I file YAML possono contenere più documenti separati da "---". Questo strumento analizza ogni documento indipendentemente e rende ognuno come albero separato, etichettato "Documento 1", "Documento 2", ecc.
Supporta ancore (&) e alias (*) YAML?
Sì. Le ancore definite con &anchor e i riferimenti con *alias sono risolti automaticamente dal parser js-yaml. Il contenuto espanso è mostrato inline nell'albero, così vedi il valore reale a cui punta un alias.
Come converto YAML in JSON?
Fai clic sul pulsante "In JSON" nella barra degli strumenti. Lo strumento analizza il tuo YAML e produce JSON formattato con indentazione di 2 spazi. Puoi poi copiare il risultato JSON negli appunti con un clic.
Cosa succede quando YAML ha un errore di sintassi?
Lo strumento mostra un chiaro messaggio di errore sotto l'area di input, includendo il numero di riga e una descrizione del problema (es., "indentazione errata di una voce di mappatura alla riga 5"). La vista ad albero resta vuota finché non correggi la sintassi.
Come funziona la funzione di ricerca?
Digita una parola chiave nella casella di ricerca e chiavi e valori stringa corrispondenti vengono evidenziati istantaneamente. Usa i pulsanti precedente/successivo o Invio (avanti) e Maiusc+Invio (indietro) per saltare tra le corrispondenze.
Posso caricare YAML da un file?
Sì. Fai clic sul pulsante "Carica file" per cercare un file .yaml o .yml, o trascina e rilascia un file nell'area di input. Il contenuto viene letto localmente nel tuo browser e non viene mai caricato su un server.
Come vengono visualizzati i diversi tipi di valori?
Ogni tipo ha un colore distinto: le stringhe sono verdi, i numeri blu, i booleani arancioni e i null grigi. Gli oggetti mostrano un badge {count} e gli array un badge [count] che indica il numero di figli.
I miei dati YAML vengono inviati a un server?
No. Tutta l'analisi, il rendering, la ricerca e la conversione JSON avvengono interamente nel tuo browser. I tuoi dati YAML non lasciano mai il tuo dispositivo, rendendo questo strumento sicuro per file di configurazione sensibili.
Questo strumento funziona offline?
Una volta caricata la pagina, lo strumento viene eseguito interamente nel tuo browser e può funzionare senza internet. Solo il caricamento iniziale richiede la rete per recuperare le risorse statiche e la libreria js-yaml.