Handytool
UtviklerGratisKjøres lokalt

JSON Schema-validatør

Valider JSON-data mot en JSON Schema — se hver feil med dens vei — privat i nettleseren din.

.json
JSON-skjema
0 linjer0 bytes
Data å validere
0 linjer0 bytes
Resultat
Klikk Valider for å sjekke data mot skjemaet.

Om JSON Schema-validatør

Handy tools JSON Schema-validatør kjører Ajv, den mest brukte JavaScript-validatøren, lokalt i nettleseren din. Lim inn et skjema og et datadokument, klikk Valider, og du får enten en grønn bekreftelse eller en liste over hvert feilet med instansveien og meldingen. Nyttig for å teste API-forespørsler, OpenAPI-eksempler eller config-filer før du sender dem.

Funksjoner i JSON Schema-validatør

  • 01

    Drevet av Ajv

    Ajv er de-facto JavaScript JSON Schema-validatøren. Det som går igjennom her, vil gå igjennom i Node.js, Fastify, AJV-baserte lintere og de fleste andre JS-verktøykjeder.

  • 02

    Alle feil samtidig

    Konfigurert med allErrors: true, så resultatet lister hvert feilet i stedet for å stoppe ved det første — praktisk når du fikser en dårlig formet API-payload.

  • 03

    Sti-bevisste meldinger

    Hver feil inkluderer JSON-pekeren til feilverdien, slik at du kan hoppe rett til det feilaktige feltet i et stort dokument.

Vanlige spørsmål om JSON Schema-validatør

Hvilke JSON Schema-utkast støttes?
Ajv støtter utkastene 6, 7, 2019-09 og 2020-12 av boksen. Standardmodus er ikke-streng, så de fleste daglige skjemaer med type, egenskaper, nødvendig, elementer osv. fungerer uten ekstra oppsett.
Hvorfor lastes ikke $ref-skjemaet mitt?
Eksterne $refs (URLer til andre skjemaer) hentes ikke i dette nettleser-kun-verktøyet. Innebygge alle $defs og bruk lokale pekere som #/$defs/Address.
Lastes skjemaet eller dataene mitt opp noe sted?
Nei. Ajv kjøres helt i nettleseren din — både skjema og data forblir på enheten din.
Kan jeg validere en OpenAPI-spec med dette?
Indirekte. OpenAPIs forespørsel/respons-legemer er JSON Schema-fragmenter — lim inn et enkelt legeme-skjema og de samsvarende eksempeldataene her. Validering av hele OpenAPI-dokumentet krever en dedikert OpenAPI-validatør.

Relaterte verktøy

Utvikler

Utforsk flere verktøy

Alle verktøy