DevToys Web Pro iconDevToys Web ProBlog
Bedøm os:
Prøv browserudvidelsen:

JSON-skema-validator

Eksempler

Valideringsresultat

JSON-skema

  • JSON-data

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

    Sådan fungerer JSON Schema-validatoren

    Hvad værktøjet gør

    Denne JSON Schema-validator kontrollerer JSON-data mod 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øgleord og besked for hver fejl, så du kan rette dataene eller justere skemaet.

    Almindelige anvendelsestilfælde for udviklere

    Udviklere bruger en JSON Schema-validator til at teste API-request/response-payloads, validere konfigurationsfiler, generere eller fejlsøge skemabaseret validering i kode og sikre, at OpenAPI eller andre skemadrevne formater er korrekte. Den er også nyttig, når man bygger formularer eller ETL-pipelines, der er afhængige af JSON Schema.

    Skema- og datainput

    Indsæt eller indlæs dit JSON Schema i det ene panel og dine JSON-data i det andet. Værktøjet parser begge og kører validering. Understøttede skemaversioner registreres ud fra nøgleordet "$schema". Ugyldig JSON i et af panelerne rapporteres, før valideringen kører.

    Almindelige faldgruber og kanttilfælde

    Sørg for, at selve skemaet er gyldig JSON og bruger en understøttet "$schema"-URL. Tomme data eller data, der ikke er et objekt, kan være gyldige eller ugyldige afhængigt af skemaet (f.eks. påkrævede felter, typebegrænsninger). Indlejrede fejl vises med sti-notation; ret én fejl og kør igen for at se de resterende problemer.

    Hvornår du skal bruge dette værktøj vs. kode

    Brug denne validator til hurtige tjek, fejlsøgning og udforskning af skemaer. Til produktion bør du køre validering i din app med et bibliotek som Ajv eller tilsvarende og holde skema og valideringslogik i versionsstyring og tests.