Handytool
Pentru dezvoltatoriGratuitRulează local

Validator JSON Schema

Validează documente JSON împotriva unei scheme JSON Schema — raporturi de eroare detaliate.

.json
JSON Schema
0 linii0 octeți
Date de validat
0 linii0 octeți
Rezultat
Faceți clic pe Validare pentru a verifica datele în raport cu schema.

Despre Validator JSON Schema

Validatorul JSON Schema al Handytool-ului ia un document JSON și o schemă JSON Schema (draft-07, draft-2020-12, etc.) și raportează exact care câmpuri nu corespund. Arată tipuri de eroare (required field missing, type mismatch, property not allowed) cu căi exacte la datele eronate. Totul rulează local — nicio validare pe server.

Validator JSON Schema – funcționalități

  • 01

    Suport draft standard

    Acceptă draft-04, draft-06, draft-07 și draft-2020-12 cu validări complete ale proprietăților, tipurilor și restricțiilor.

  • 02

    Erori detaliate cu căi

    Fiecare eroare arată calea exactă în JSON (de ex. persons[0].email) și descrierea problemei.

  • 03

    Schema și document editable

    Lipă schema și documentul JSON în text area-uri separate și vizualizați erori în timp real.

Validator JSON Schema – întrebări frecvente

Care este diferența între validare și linting?
Validarea verifică dacă JSON corespunde unei scheme. Linting verifică stilul (identare, denumire). Acesta este validator.
Cum scriu o schemă JSON Schema?
Scheme definesc tipuri (string, number, object), proprietăți necesare, și constrângeri (length, pattern, enum). Documentația JSON Schema este la json-schema.org.
Ce se întâmplă cu câmpuri suplimentare?
Dacă schema are "additionalProperties": false, câmpurile nespecificate sunt erori. Altfel sunt tolerate implicit.
Pot valida recursiv?
Da. Scheme-uri cu proprietăți imbricate și $ref-uri la definiții sunt suportate și validate complet.

Instrumente similare

Pentru dezvoltatori

Explorează alte instrumente

Toate instrumentele