Validador de JSON Schema
Què és JSON Schema?
JSON Schema és un vocabulari per descriure l'estructura i les restriccions de les dades JSON. Defineix quines propietats són obligatòries, els seus tipus, formats, rangs i patrons. Validar JSON contra un esquema detecta problemes de dades aviat — abans que arribin a la lògica de l'aplicació o la base de dades. Els usos habituals inclouen la validació de sol·licituds/respostes API, la validació de fitxers de configuració i la verificació de dades de formularis. Aquesta eina utilitza la biblioteca AJV (el validador de JSON Schema més popular) i és compatible amb Draft-07, Draft 2019-09 i Draft 2020-12.
Com utilitzar el validador de JSON Schema
-
Enganxeu les dades JSON al panell esquerre i el JSON Schema al panell dret.
-
Feu clic a 'Exemple' per carregar un parell JSON + Schema de mostra si voleu veure-ho en acció.
-
Seleccioneu la versió de l'esquema que coincideixi amb el vostre esquema (Draft-07 és la més habitual).
-
Feu clic a 'Valida' — un missatge verd confirma que el JSON és vàlid; el vermell llista tots els errors amb la seva ruta.
-
Corregiu els errors i torneu a validar fins que el JSON passi.
Preguntes Freqüents
És segur descodificar dades sensibles aquí? Sí. Tota la descodificació es fa al vostre navegador usant JavaScript. Cap dada es transmet a cap servidor, de manera que les vostres cadenes codificades romanen completament privades.
Quina és la diferència entre Base64 i Base64 segur per a URL? Base64 estàndard utilitza els caràcters + i /, que són caràcters especials en URL. Base64 segur per a URL els reemplaça amb - i _ perquè la cadena es pugui utilitzar de manera segura en URL i noms de fitxer sense codificació de percentatge.
Per què el meu resultat descodificat sembla galimatias? Si les dades originals eren binàries (com una imatge, PDF o un fitxer comprimit), el resultat descodificat no serà text llegible. En aquest cas, la cadena Base64 representa un fitxer binari, no una cadena de text.
És Base64 una forma de xifratge? No. Base64 és un esquema de codificació, no xifratge. Qualsevol pot descodificar una cadena Base64 sense clau. Mai no s'hauria de fer servir per protegir dades sensibles — useu el xifratge adequat per a això.
Keywords: validador JSON schema, validar JSON en línia, verificador JSON schema, validador AJV, JSON schema draft-07, eina de validació JSON, provador JSON schema