JSON Schema Validator – Validate JSON contro un schema online

I dati JSON e i schemi sono parsed localmente, quindi è possibile controllare le caricature API, configurare i file e esempi di webhook contro Draft-07, 2019-09 o 2020-12 senza caricare il tuo contenuto.

Pronto
0 byte
0 byte

Risultati di Validazione

Inserisci i dati JSON e un schema JSON, quindi selezionare Validate.

Progetti sostenuti

Scegli il progetto 7, 2019-09 o 2020-12 prima di valutare.Il progetto selezionato controlla come è stato compilato il programma.

I percorsi di errore utili

Gli errori di validazione includono percorsi di esempio, percorsi schema e messaggi concisi in modo che i problemi di carico API siano più facili da individuare.

Il flusso di lavoro locale

Copia un rapporto o scarica come file JSON. Analytics utilizza solo dimensioni, disegni e conta buckets, mai contenuto di tipo pasticato.

Come valutare JSON contro un schema online

  1. 1 – Conservare i tuoi dati JSON. Utilizzare una risposta API, un corpo webhook, un oggetto di impostazioni o qualsiasi documento JSON che devi controllare.
  2. 2 – Adattare il programma JSON. Include le proprietà richieste, regole di tipo, enumi, arie e restrizioni oggetto nestato.
  3. 3 – Selezionare il progetto di schema. Scegli Draft-07, 2019-09 o 2020-12 in modo che la validazione utilizzi il comportamento corretto delle parole chiave.
  4. 4. valutare e correggere gli errori. Esaminare i percorsi di instanza e i percorti di schema, quindi copiare o scaricare il rapporto di validazione.

Un sistema di verifica adeguato

Dati di JSON

{
  "id": 42,
  "status": "active",
  "email": "[email protected]"
}

Schema di JSON

{
  "type": "object",
  "required": ["id", "status"],
  "properties": {
    "id": { "type": "integer" },
    "status": { "enum": ["active", "paused"] },
    "email": { "type": "string", "format": "email" }
  }
}

Questo validatore di schema JSON riferisce se i dati corrispondono al schema e segnano il campo esatto quando una proprietà, tipo, enum o regola non è soddisfatta.

Il programma di JSON Schema Validator FAQ

Posso valutare JSON contro un schema online con questo strumento?

Passare i dati JSON e un schema JSON, scegliere il progetto di corrispondenza e valutare JSON contro uno schema online senza caricare il contenuto in Converter.

Il JSON Schema Validator supporta il progetto-07 e il programma 2020-12?

Il validatore supporta il progetto di schema JSON Draft-07, Draft 2019-09 e Draft 2020-12. Selezionare il progetto prima di valutare in modo che il programma sia compilato con le regole intese.

È diverso da quello di JSON Formatter?

Questo JSON Schema Validator verifica se il validato JSON corrisponde a un contratto schema, compresi i campi, i tipi, gli enumi e le regole di oggetto nestato richiesti.

Validatore di schemi JSON

Validare un caso JSON contro un schema JSON fornito utilizzando il comportamento del progetto supportato.

Introduzione
I dati JSON, un schema JSON e il progetto selezionato supportato.
Formato di uscita
Un risultato valido o invalidato con percorsi di instanza e schema.
Le limitazioni reali
Il ritiro di schema non è promesso, i formati personalizzati possono essere annotazioni e il supporto varia tra Draft-07, 2019-09 e 2020-12 parole chiave.
Privacy e trattamento dei dati
I dati JSON, un schema JSON e il progetto selezionato supportato sono elaborati in questa scheda del browser. Converter non riceve o memorizza; chiudere o ricaricare la pagina esclude lo stato di lavoro a meno che l'outil non fornisca esplicitamente una download locale.

Come utilizzare questo strumento

  1. Fornire i dati JSON, un schema JSON e il progetto selezionato supportato nei controlli degli strumenti.
  2. Scegli le impostazioni che influenzano un risultato valido o invalidato con i percorsi di esempio e schema, quindi eseguire l'output.
  3. Verificare un risultato valido o invalidato con i percorsi di esempio e schema prima di copiarlo o scaricarlo.

Modalità comuni di fallimento

Invalid JSON, un schema invalido, una riferimento non risolta o una parola chiave incompatibile con il disegno produce un errore di validazione.

Un esempio utile

Richiedi una riga e un'età completa, quindi validi un oggetto di campione e controlli ogni percorso fallito.