DevToys Web Pro iconDevToys Web ProBlogg
Vurder oss:
Prøv nettleserutvidelsen:

JSON-skjema-validator

Eksempler

Valideringsresultat

JSON-skjema

  • JSON-data

  • Loading editor...
    Loading editor...
    Tekniske detaljer

    Slik fungerer JSON Schema-validatoren

    Hva verktøyet gjør

    Denne JSON Schema-validatoren sjekker JSON-data mot et JSON Schema (draft-04, draft-06, draft-07 eller 2019-09). Den rapporterer om dataene er gyldige, og når de er ugyldige viser den sti, nøkkelord og melding for hver feil slik at du kan rette dataene eller justere skjemaet.

    Vanlige bruksområder for utviklere

    Utviklere bruker en JSON Schema-validator for å teste API-forespørsler/-svar-payloads, validere konfigurasjonsfiler, generere eller feilsøke skjemabasert validering i kode, og sikre at OpenAPI eller andre skjemadrevne formater er korrekte. Den er også nyttig når man bygger skjemaer eller ETL-pipelines som er avhengige av JSON Schema.

    Skjema- og datainndata

    Lim inn eller last inn JSON Schema i ett panel og JSON-dataene dine i det andre. Verktøyet parser begge og kjører validering. Støttede skjemaversjoner oppdages fra nøkkelordet "$schema". Ugyldig JSON i et av panelene rapporteres før valideringen kjøres.

    Vanlige fallgruver og kanttilfeller

    Sørg for at selve skjemaet er gyldig JSON og bruker en støttet "$schema"-URL. Tomme data eller data som ikke er et objekt kan være gyldige eller ugyldige avhengig av skjemaet (f.eks. påkrevde felter, typebegrensninger). Nestede feil vises med stinotasjon; rett én feil og kjør på nytt for å se gjenværende problemer.

    Når du bør bruke dette verktøyet vs. kode

    Bruk denne validatoren for raske sjekker, feilsøking og utforsking av skjemaer. For produksjon, kjør validering i appen din med et bibliotek som Ajv eller tilsvarende, og hold skjema og valideringslogikk i versjonskontroll og tester.