Valida YAML, normalizza indentazione, ordina chiavi e converti localmente in JSON.
Correlate
JSON rarely lives alone. Convert between JSON and YAML/CSV/XML, decode JWTs, generate types, and validate against JSON Schema — every step staying in the browser.
Da YAML 1.2, qualsiasi documento JSON è uno YAML valido. Converti configurazioni YAML in JSON e fai attenzione alle trappole di indentazione e di inferenza dei tipi.
Una validazione rapida prima di inviare una richiesta API separa nettamente i problemi di sintassi JSON dagli errori di autenticazione, schema e backend.
Incolla YAML per controllare al volo gli errori di sintassi. Il validatore evidenzia la riga esatta in cui si verifica l’errore. Puoi anche riformattare lo YAML con indentazione coerente o convertirlo in JSON con un clic.
Lo stesso tool fa da yaml lint / yaml linter / yamllint / yaml checker / online yaml validator —— incolla qualunque YAML e ti segnala il primo errore di parsing con riga e colonna. Usalo come validate yaml online : formattazione, lint e conversione avvengono in locale, niente viene caricato altrove.
YAML vs JSON : entrambi sono formati di scambio dati, e YAML 1.2 è un superset stretto di JSON, perciò qualsiasi documento JSON è già YAML valido. La differenza pratica è la forma —— YAML usa l’indentazione ed è amichevole con i commenti (ideale per configurazione scritta a mano), JSON usa parentesi e una sintassi stretta (ideale per le API). Quando devi passare una configurazione a un tool che accetta solo JSON, clicca su To JSON.
:, - o # spesso devono essere racchiusi tra virgolette.Quasi sempre per colpa dell’indentazione : o sono finiti dei tab (YAML non consente l’indentazione con tab), o ci sono chiavi allo stesso livello con profondità diverse. Il formattatore riscrive tutto con un’unica larghezza basata sugli spazi e questo fa emergere —— e sistemare —— la maggior parte di questi problemi.