JSON-invoer

Gegenereerd schema

Wat is de JSON Schema Generator?

Moet u de datastructuur van uw API documenteren maar wilt u geen JSON Schema handmatig schrijven? Hier komt deze tool van pas. Plak uw JSON (JavaScript Object Notation)-gegevens en wij genereren automatisch een volledig schema dat uw structuur, typen en validatieregels beschrijft.

Perfect voor API-documentatie, datavalidatie of gewoon begrijpen wat uw JSON bevat. Zoals MDN Web Docs uitlegt, helpt JSON Schema bij het valideren van datastructuren, en onze generator volgt de officiële JSON Schema-specificatie. Geneste objecten, arrays en complexe delen worden automatisch verwerkt.

Het beste eraan? Alles gebeurt in uw browser — uw gegevens verlaten nooit uw computer. Geen uploads, geen wachten, gewoon directe schemageneratie.

Hoe de JSON Schema Generator te gebruiken

Volg deze stappen om een JSON Schema te genereren uit JSON-gegevens. Elke stap gebruikt de echte knoppen en panelen op deze pagina.

1

JSON plakken of bestand uploaden

Plak uw JSON in het linker JSON-invoer-paneel, of klik op Uploaden om een .json- of .txt-bestand te laden. Klik op Voorbeeld om voorbeeldgegevens te zien. Voorbeeldinvoer:

{"subscriberId": "SUB-1001", "plan": "Unlimited 5G", "dataUsage": 45.2, "status": "active"}

Werkt met objecten en arrays. Ongeldig JSON toont een fout.

2

Het gegenereerde schema bekijken

Het rechter Gegenereerd schema-paneel toont het schema automatisch. Het detecteert typen (string, number, boolean, object, array), verwerkt geneste structuren en identificeert verplichte vs. optionele velden. Volgt de JSON Schema-specificatie. Beide panelen hebben syntaxismarkering.

3

Kopiëren of downloaden

Klik op Kopiëren om het schema naar het klembord te kopiëren, of Downloaden om als bestand op te slaan. Gebruik het schema in Swagger/OpenAPI-documenten of validatiebibliotheken. Gebruik Wissen in het invoerpaneel om opnieuw te beginnen. Alle verwerking vindt plaats in uw browser.

Wanneer u dit echt zou gebruiken

API-documentatie

Heeft u een voorbeeld van een API-antwoord? Genereer een schema ervan en gebruik het in uw Swagger/OpenAPI-documentatie. Veel sneller dan schema's handmatig schrijven.

Datavalidatie

Moet u inkomende JSON valideren? Genereer een schema en gebruik het met validatiebibliotheken om te controleren of uw gegevens overeenkomen met de verwachte structuur.

Typedefinities

Genereer schema's om datastructuren te begrijpen. Perfect voor het documenteren van complexe JSON-formaten of het begrijpen van API-contracten.

Contracttesten

Maak schema's voor contracttesten. Gebruik schema-validatie om te controleren of API-antwoorden overeenkomen met de verwachte structuur.

Veelgestelde vragen

Worden mijn JSON-gegevens opgeslagen?

Nee. Alles gebeurt in uw browser. Uw JSON verlaat nooit uw computer — wij zien het niet eens.

Welke versie van JSON Schema wordt gebruikt?

We genereren schema's die compatibel zijn met JSON Schema Draft 7 en hoger. We volgen de officiële specificatie, dus het werkt met standaard validatietools.

Verwerkt het arrays?

Zeker. Arrays zijn geen probleem. Als u een array van objecten heeft, analyseren we de objectstructuur en maken we het juiste itemschema.

Hoe zit het met optionele vs. verplichte velden?

We analyseren uw JSON-voorbeeld en identificeren welke velden altijd voorkomen. Die worden als verplicht gemarkeerd; velden die soms voorkomen zijn optioneel.

Kan ik het gegenereerde schema bewerken?

Zeker. Het uitvoerpaneel is volledig bewerkbaar, zodat u typen kunt aanpassen, beperkingen kunt toevoegen of iets kunt wijzigen.

Werkt het met ongeldige JSON?

Nee, u hebt eerst geldige JSON nodig. Als er iets mis is, tonen we een fout. Probeer eerst onze JSON Validator of JSON Fixer.

Andere JSON-tools die u nodig kunt hebben

Schemageneratie is slechts één ding dat u nodig kunt hebben. Hier zijn andere tools die goed samenwerken: