Private AI Tools

Validatore JSON Schema gratis

Validatore JSON Schema controlla documenti JSON, file JSON Lines ed elementi di array con uno schema draft 4, 7, 2019-09 o 2020-12, ed elenca ogni errore con JSON Pointer, keyword e posizione nello schema; un clic porta al punto esatto. Controlla anche tool MCP, OpenAI e Anthropic, strict mode di OpenAI compreso, e valida argomenti di esempio. I $ref remoti non vengono mai scaricati.

Draft:
4, 7, 2019-09, 2020-12 (il 6 come il 7)
Input:
JSON, JSON Lines, array, fino a 20 MB
Controlli tool:
MCP, OpenAI (anche strict), Anthropic
Prezzo:
Gratis
Funziona:
In locale, nel tuo browser
Upload:
Nessuno: i file non lasciano il dispositivo
Account:
Non serve

Risposte rapide

Schema e dati vengono caricati online?

No. La validazione avviene in un worker in background nel tuo browser e nulla viene inviato. Neanche i $ref vengono scaricati: incolla gli schemi a cui puntano in Referenced schemas.

Quali draft di JSON Schema sono supportati?

Draft 4, draft 7 (il draft 6 si controlla con le regole del 7), 2019-09 e 2020-12. Il draft viene letto da $schema, altrimenti si usa il 2020-12, e puoi sceglierlo a mano. $dynamicRef del 2020-12 non è supportato: viene ignorato e la pagina lo segnala.

Per ora l'interfaccia dello strumento è in inglese.

Loading tool…

Elaborato sul tuo dispositivo: i tuoi file non vengono mai caricati. Come funziona

Come usare Validatore JSON Schema

  1. Incolla un JSON Schema a sinistra o apri un file .json: il draft viene letto da $schema, oppure sceglilo nel menu Draft.
  2. Incolla i dati a destra o apri un file .json, .jsonl o .ndjson, e scegli One JSON document (un documento), JSON Lines o Array items (elementi di un array).
  3. Leggi i risultati: ogni istanza non valida elenca i suoi errori con il JSON Pointer, il messaggio e la keyword dello schema. Clicca su un errore per raggiungerlo nei dati, oppure premi Schema per vedere la keyword.
  4. Per i tool degli LLM passa a Check tool definitions, incolla definizioni di tool MCP, OpenAI o Anthropic e, se vuoi, argomenti o un risultato di esempio. Copia o scarica il report in JSON con Copy report o Download report.

Crediti e open source

Codice nostro più librerie open source. Grazie alle persone che portano avanti questi progetti.

API della piattaforma web usate: Web Workers, File API, Clipboard API.

Testi completi delle licenze: avvisi di terze parti · tutti i crediti

Domande frequenti

Controlla anche format, per esempio email o date-time?

Sì, per impostazione predefinita e in ogni draft, per 17 formati tra cui email, date-time, date, time, uri, hostname, ipv4, ipv6 e uuid. Qualsiasi altro nome di formato passa sempre. Disattiva Check format per trattare format solo come annotazione, il comportamento predefinito delle specifiche 2019-09 e 2020-12.

Come valido un file JSONL o NDJSON?

Scegli JSON Lines, oppure apri un file .jsonl o .ndjson e la modalità cambia da sola. Ogni riga non vuota viene validata da sola e i risultati mostrano il numero di riga, fino a 100.000 righe e 20 MB.

Può controllare gli schemi dei tool MCP e lo strict mode di OpenAI?

Sì. Passa a Check tool definitions e incolla tool MCP, un risultato di tools/list, function tool di OpenAI o tool di Anthropic. Ogni controllo rimanda alla documentazione da cui viene: type object e regole sui nomi di MCP, formato dei nomi di OpenAI e Anthropic, strict mode di OpenAI, input_examples di Anthropic. Vengono validati anche argomenti e risultati di esempio.

Lo schema stesso viene validato con il meta-schema?

Non esattamente. La libreria di validazione non include i meta-schemi, quindi la pagina esegue un proprio controllo strutturale: tipi e valori delle keyword per il draft scelto, espressioni regolari non valide, refusi, keyword di altri draft e contraddizioni. Trova gli errori più comuni, ma non è una validazione completa con il meta-schema.

Consigliati

Sponsorizzato · potremmo ricevere una commissione · dettagli

Altri strumenti: Strumenti per sviluppatori