DevTulz Online

JSON Schema-validator


Hva er JSON Schema?

JSON Schema er et vokabular for å beskrive strukturen og begrensningene til JSON-data. Det definerer hvilke egenskaper som er påkrevd, deres typer, formater, intervaller og mønstre. Å validere JSON mot et skjema oppdager dataproblemer tidlig — før de når applikasjonslogikken eller databasen din. Vanlige bruksområder inkluderer validering av API-forespørsler/-svar, validering av konfigurasjonsfiler og verifisering av skjemadata. Dette verktøyet bruker AJV-biblioteket (den mest populære JSON Schema-validatoren) og støtter Draft-07, Draft 2019-09 og Draft 2020-12.

Slik bruker du JSON Schema-validatoren

  1. Lim inn JSON-dataene dine i venstre panel og JSON Schema i høyre panel.

  2. Klikk på 'Eksempel' for å laste inn et eksempel på JSON + Schema-par hvis du vil se det i aksjon.

  3. Velg skjemaversjonen som samsvarer med skjemaet ditt (Draft-07 er mest vanlig).

  4. Klikk på 'Valider' — en grønn melding bekrefter at JSON er gyldig; rød lister opp alle feil med sin sti.

  5. Fiks feilene og valider på nytt til JSON godkjennes.

Ofte stilte spørsmål

Er det trygt å dekode følsomme data her? Ja. All dekoding skjer i nettleseren din ved hjelp av JavaScript. Ingen data sendes til noen server, så dine kodede strenger forblir helt private.

Hva er forskjellen mellom Base64 og URL-safe Base64? Standard Base64 bruker + og / tegn, som er spesialtegn i URL-er. URL-safe Base64 erstatter dem med - og _ slik at strengen kan brukes trygt i URL-er og filnavn uten prosentenkoding.

Hvorfor ser utdataene mine ut som vrøvl? Hvis originaldata var binær (som et bilde, PDF eller komprimert fil), vil dekodert utdata ikke være lesbar tekst. I så fall representerer Base64-strengen en binær fil, ikke en tekststeng.

Er Base64 en form for kryptering? Nei. Base64 er et kodingsystem, ikke kryptering. Hvem som helst kan dekode en Base64-streng uten en nøkkel. Det bør aldri brukes til å beskytte følsomme data — bruk ordentlig kryptering for det.

Keywords: JSON schema-validator, valider JSON online, JSON schema-sjekker, AJV-validator, JSON schema draft-07, JSON-valideringsverktøy, JSON schema-tester