Validatore YAML
YAML
Incolla YAML fino a 1.000.000 di caratteri. La convalida avviene in questo browser.
Controlla la sintassi YAML senza caricare i dati. Il validatore usa localmente il parser js-yaml con CORE_SCHEMA per leggere un documento o un flusso multidocumento. Mostra un esito positivo con il numero di documenti oppure l’errore del parser. Le chiavi duplicate in una mappatura causano un errore, mentre ancore, alias e chiavi di unione vengono elaborati entro i limiti di sicurezza configurati.
Come convalidare un flusso YAML
-
1
Incolla il YAML
Inserisci fino a 1.000.000 di caratteri direttamente nel browser. Non è previsto il caricamento di file.
-
2
Avvia il parser locale
`loadAll` di js-yaml legge con CORE_SCHEMA un documento o un flusso separato da `---`.
-
3
Rivedi il flusso
Il secondo passaggio permette di controllare la bozza locale prima di continuare. Un flusso può contenere al massimo 100 documenti.
-
4
Leggi il risultato
Consulta il messaggio positivo e il numero di documenti oppure l'errore del parser, quindi copia il risultato o ricomincia.
YAML con uno o più documenti
Un flusso YAML può contenere un documento:
servizio:
nome: esempio
attivo: true
Può anche contenere più documenti separati da ---:
nome: primo
---
nome: secondo
Il validatore accetta fino a 100 documenti in un flusso. Se l’analisi riesce, il risultato indica quanti documenti sono stati letti. Se una parte del flusso non è valida, viene mostrato il messaggio restituito da js-yaml.
Comportamento del parser
Lo strumento usa js-yaml localmente con CORE_SCHEMA. Le chiavi duplicate nella stessa mappatura causano un errore invece di sostituire un valore senza avviso. Ancore, alias e chiavi di unione vengono elaborati secondo i limiti di sicurezza configurati nel parser.
CORE_SCHEMA determina come vengono costruiti gli scalari semplici supportati. Il validatore non offre una selezione di YAML 1.1 né deduce tipi oltre questo schema. Quando il tipo è importante per l’applicazione, racchiudere un valore tra virgolette è il modo più chiaro per conservarlo come testo.
Limiti e ambito
- L’input può contenere al massimo 1.000.000 di caratteri e 100 documenti.
- Lo strumento controlla analisi e costruzione YAML secondo lo schema configurato.
- Non convalida JSON Schema, OpenAPI, Kubernetes, Ansible, configurazioni CI o altre regole applicative.
- Non prova che i campi obbligatori siano presenti o che i valori siano adatti a un determinato programma.
- Non esistono caricamento di file o parser sul server.
Un’analisi riuscita significa che questa configurazione del parser accetta il flusso. Un’altra applicazione può usare una versione YAML, uno schema, un insieme di tag o regole specifiche diversi e arrivare a una conclusione differente.
Privacy nel browser
Il YAML, la bozza di revisione, il risultato e il numero di documenti restano nel browser. Nulla viene caricato, inviato tramite Livewire, inserito nell’URL o salvato nella cronologia di un server. Il flusso in tre passaggi gestisce localmente inserimento, revisione e risultato; Ricomincia cancella la bozza locale. Non incollare configurazioni riservate su un dispositivo condiviso o non attendibile.
Domande frequenti
Sì. Usa loadAll e accetta fino a 100 documenti separati da marcatori YAML. Un solo errore fa fallire la convalida del flusso e viene mostrato il messaggio del parser.
No. Controlla soltanto l’analisi YAML con CORE_SCHEMA. Non conosce i campi obbligatori, le regole dei valori o lo schema di alcun formato applicativo.
Le chiavi duplicate causano un errore. Ancore, alias e chiavi di unione sono gestiti entro i limiti di sicurezza del parser js-yaml locale.
No. Input e risultato restano nel browser e non entrano nell’URL o nella cronologia del server. Ricomincia cancella la bozza locale.
Strumenti correlati
Generatore di lettere casuali
Genera lettere A-Z casuali. Scegli la quantità, usa maiuscole, minuscole o un mix, e applica il risultato a giochi, spunti o attività in classe.
Convertitore BBCode in HTML
Converti BBCode (markup per forum) in HTML pulito. Gestisce tag di formattazione, elenchi, citazioni, codice, immagini, link e tabelle.
Generatore di Palette di Colori
Genera palette monocromatiche, analoghe, complementari, triadiche o tetradiche da un colore base HEX ed esporta variabili CSS pronte da copiare.
Generatore di palette colori casuali
Genera palette casuali da 2 a 15 campioni, scegli uno stile vivace, pastello, tenue o scuro e copia codici HEX o variabili CSS.
Semplificatore di Algebra Booleana
Semplifica le espressioni booleane utilizzando le mappe di Karnaugh e l'algoritmo di Quine-McCluskey. Mostra ogni passo di minimizzazione e una forma finale SOP/POS.
Convertitore da Base64 a Hex
Converti una stringa Base64 nei suoi byte sottostanti espressi in esadecimale. Utile per ispezionare token, chiavi, certificati e JWT.