ToolHub
Tool openen

JSON Schema Generator

Genereer JSON Schema uit JSON-gegevens met automatische typedetectie en validatie

Ontwikkelaarstools

Over deze tool

De JSON Schema Generator maakt JSON Schema-definities aan op basis van je JSON-gegevens. Het analyseert de structuur en typen, en produceert een volledig schema volgens de JSON Schema draft-07 en draft-2020-12 specificaties, met automatische type-inferentie en detectie van verplichte velden.

Belangrijkste functies

Snelle voorvertoning

Toepassingen

json schema validation api draft-07

Veelgestelde vragen

Welke JSON Schema-versies worden ondersteund?

De tool ondersteunt JSON Schema Draft-07 en Draft-2020-12. Je kunt de doelversie selecteren in het dropdown-menu voor het genereren, en het schema wordt automatisch voorzien van de juiste $schema-declaratie.

Hoe werkt type-inferentie?

De tool leidt typen automatisch af uit JSON-waarden: tekenreeksen worden string, gehele getallen worden integer, kommagetallen worden number, booleaanse waarden worden boolean, arrays worden array, objecten worden object, en null wordt null. Geneste structuren genereren recursief sub-schema's.

Welke formaten kunnen worden afgeleid?

Als de optie Infer Formats is ingeschakeld, herkent de tool veelvoorkomende tekenreeksformaten, waaronder e-mail, URI, datum-tijd en UUID, en voegt het corresponderende format-veld toe aan het schema. Niet-overeenkomende tekenreeksen worden gewoon als string getypeerd.

Zijn mijn gegevens veilig bij het gebruik van deze tool?

Absoluut. Alle JSON-parsing en schema-generatie vinden lokaal plaats in je browser. Er worden geen gegevens naar een server geüpload, waardoor je gegevensstructuren volledig privé blijven.

Hoe kan ik controleren of het gegenereerde schema correct is?

Na het genereren van een schema kun je op de knop Valideren klikken om de oorspronkelijke JSON-gegevens te controleren tegen het gegenereerde schema. De tool rapporteert validatieresultaten, waaronder type-fouten, ontbrekende verplichte velden en andere fouten.