JSON Schemavalidatie

Gebruik lokaal in de browser beperkte JSON Schema-regels om JSON-documenten te valideren en paden, trefwoorden en niet-ondersteunde functies te rapporteren.

Lokale verwerking in de browser
Deze pagina is door de openbare directorycontrole gekomen; schakel JavaScript in om de volledige functies te gebruiken.
Gebruiksaanwijzing

Zo gebruikt u JSON Schema-validatie

De JSON Schema-validatie verwerkt invoer alleen in de huidige browser, uploadt niets, maakt geen verbinding met internet en slaat geen gebruikersgegevens op.

  1. Inhoud invoeren

    Plak het JSON-document en Schema, of laad lokale tekst van maximaal 1 MiB.

  2. Selecteer een verwerkingsmethode

    Controletype, verplichte velden, eigenschappen, arrays, bereiken, combinatietrefwoorden en lokale verwijzingen.

  3. Controleren en exporteren

    Bekijk de valid-status, foutpaden en waarschuwingen; kopieer of download het gestructureerde resultaat.

Beperkingen en aandachtspunten

  • Er zijn duidelijke grenzen aan de ondersteunde Schema-trefwoorden en lokale $ref; externe verwijzingen worden niet gelezen.
  • Maximale diepte 128, knooppunten 100,000, fouten 50; niet-ondersteunde functies worden als waarschuwing weergegeven.
  • De tool biedt alleen lokaal verwerkte resultaten ter ondersteuning; belangrijke configuraties, geheimen, documentatie en publicatie-inhoud moeten nog steeds in de doelomgeving worden gecontroleerd.

Veelgestelde vragen

Wordt de invoer naar de server geüpload?

Nee. De pagina gebruikt alleen browsergeheugen, het lokale bestand API en lokale bronnen die al met de site zijn meegeleverd.

Waarom kan Schema waarschuwingen bevatten terwijl het resultaat toch geldig is?

warning geeft aan dat er een trefwoord is aangetroffen dat niet wordt gedekt door de beperkte implementatie; dit betekent niet dat de functie volledig is gevalideerd.

Waarom moet het resultaat nog handmatig worden gecontroleerd?

Randgevalsyntaxis, regionale normen, readers van derden en de beoogde uitvoeromgeving kunnen verschillen; de tool vervangt de uiteindelijke controle niet.

PaginafeedbackHeb je een probleem ontdekt of een verbetersuggestie?
Feedbackfuncties moeten worden gebruikt in de online versie

Activeer JavaScript in de online versie voordat u indient; de lokale functies van de huidige tool of case blijven onaangetast.

Ga naar feedback op de online versie