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.
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
PDF in JPG
Converti ogni pagina di un PDF in un'immagine JPG, PNG o WebP nitida direttamente nel tuo browser — nessun upload, nessuna perdita di qualità.
PDFGratisEseguito localmenteApri - Attivo
Rimuovi sfondo
Cancella lo sfondo di una foto con un modello che gira nel browser.
ImmagineGratisEseguito localmenteApri - Attivo
Taglia video
Taglia l'inizio o la fine di un video con precisione al fotogramma.
VideoGratisApri - Attivo
Taglia audio
Taglia una sezione di un file audio.
AudioGratisEseguito localmenteApri - Attivo
Markdown in HTML
Converti Markdown in HTML pulito direttamente nel tuo browser.
DocumentoGratisEseguito localmenteApri