Validador d'esquemes JSON
Mostres
Resultat de la validació
Esquema JSON
Dades JSON
Detalls tècnics
Com funciona el validador de JSON Schema
Què fa l’eina
Aquest validador de JSON Schema comprova dades JSON contra un JSON Schema (draft-04, draft-06, draft-07 o 2019-09). Informa de si les dades són vàlides i, quan no ho són, mostra el camí, la paraula clau i el missatge de cada error perquè puguis corregir les dades o ajustar l’esquema.
Casos d’ús habituals per a desenvolupadors
Els desenvolupadors utilitzen un validador de JSON Schema per provar payloads de sol·licitud/resposta d’API, validar fitxers de configuració, generar o depurar validació basada en esquemes en codi i assegurar que OpenAPI o altres formats guiats per esquemes són correctes. També és útil en crear formularis o pipelines ETL que depenen de JSON Schema.
Entrada d’esquema i dades
Enganxa o carrega el teu JSON Schema en un panell i les teves dades JSON a l’altre. L’eina analitza tots dos i executa la validació. Les versions d’esquema compatibles es detecten a partir de la paraula clau "$schema". El JSON no vàlid en qualsevol dels panells s’informa abans que s’executi la validació.
Errors habituals i casos límit
Assegura’t que l’esquema en si és un JSON vàlid i que utilitza un URL "$schema" compatible. Les dades buides o que no són un objecte poden ser vàlides o no vàlides segons l’esquema (p. ex., camps obligatoris, restriccions de tipus). Els errors imbricats es mostren amb notació de camí; corregeix un error i torna a executar per veure els problemes restants.
Quan utilitzar aquesta eina vs codi
Utilitza aquest validador per a comprovacions ràpides, depuració i exploració d’esquemes. Per a producció, executa la validació a la teva aplicació amb una biblioteca com Ajv o similar, i mantén l’esquema i la lògica de validació sota control de versions i proves.