Validatore di schema JSON
Convalida i dati JSON rispetto a uno schema JSON — vedi ogni errore con il suo percorso — in privato nel tuo browser.
Informazioni su Validatore di schema JSON
Il validatore di schema JSON di Handytool esegue Ajv, il validatore JavaScript più ampiamente utilizzato, localmente nel tuo browser. Incolla uno schema e un documento di dati, fai clic su Convalida e ottieni una conferma verde o un elenco di ogni errore con il suo percorso di istanza e messaggio. Utile per testare i corpi delle richieste API, gli esempi OpenAPI o i file di configurazione prima di distribuirli.
Funzionalità di Validatore di schema JSON
- 01
Alimentato da Ajv
Ajv è il validatore di schema JSON di fatto per JavaScript. Quello che convalida qui convaliderà in Node.js, Fastify, i linter basati su AJV e la maggior parte degli altri toolchain JavaScript.
- 02
Tutti gli errori contemporaneamente
Configurato con allErrors: true, quindi il risultato elenca ogni errore piuttosto che fermarsi al primo — utile quando si corregge un payload API malformato.
- 03
Messaggi consapevoli del percorso
Ogni errore include il puntatore JSON al valore che non valida, quindi puoi saltare direttamente al campo offensivo in un documento grande.
Domande frequenti su Validatore di schema JSON
- Quali bozze di schema JSON sono supportate?
- Ajv supporta le bozze 6, 7, 2019-09 e 2020-12 out-of-the-box. La modalità predefinita è non ristretta, quindi la maggior parte degli schemi quotidiani con tipo, proprietà, richiesto, elementi, ecc. funzionano senza setup aggiuntivo.
- Perché il mio schema $ref non si carica?
- I $ref esterni (URL verso altri schemi) non vengono recuperati in questo strumento solo browser. Inserisci inline tutti i $defs e utilizza puntatori locali come #/$defs/Address.
- Lo schema o i dati vengono inviati da qualche parte?
- No. Ajv viene eseguito interamente nel tuo browser — lo schema e i dati rimangono sul tuo dispositivo.
- Posso convalidare una specifica OpenAPI con questo?
- Indirettamente. I corpi di richiesta/risposta OpenAPI sono frammenti di schema JSON — incolla uno schema di corpo singolo e i dati di esempio corrispondenti qui. La validazione di l'intero documento OpenAPI richiede un validatore OpenAPI dedicato.
Guide
Articoli →Strumenti correlati
Sviluppatore →- Attivo
Formattatore SQL
Formatta belle query SQL — PostgreSQL, MySQL, SQLite, BigQuery e SQL standard — in privato nel tuo browser.
SviluppatoreGratisEseguito localmenteApri - Attivo
Formattatore YAML
Formatta e convalida YAML, o converti tra YAML e JSON — in privato nel tuo browser.
SviluppatoreGratisEseguito localmenteApri - Attivo
Formattatore XML
Formatta belle, minifica e convalida XML — interamente nel tuo browser.
SviluppatoreGratisEseguito localmenteApri
Esplora altri strumenti
Tutti gli strumenti →- Attivo
Proteggi PDF
Proteggi un PDF con password nel tuo browser. Aggiungi crittografia in modo che il file non possa essere aperto senza la tua password, quindi scarica la copia protetta.
PDFGratisEseguito localmenteApri - Attivo
JPG to WebP
Converti foto JPG in file WebP più piccoli nel tuo browser — i file non lasciano mai il tuo dispositivo.
ImmagineGratisEseguito localmenteApri - Attivo
MP4 a WebM
Converti video MP4 in formato WebM nel tuo browser — i file non lasciano mai il tuo dispositivo.
VideoGratisEseguito localmenteApri - Attivo
Volume Booster
Aumenta il volume di un file audio, o normalizzalo.
AudioGratisEseguito localmenteApri - Attivo
Markdown in HTML
Converti Markdown in HTML pulito direttamente nel tuo browser.
DocumentoGratisEseguito localmenteApri