Rug

#json-schema

2 APIs met deze tag

Schema Mock API

Genereer realistische mockdata uit een JSON Schema. Stuur een JSON Schema en ontvang data die eraan voldoet — met respect voor types, formaten (e-mail, uuid, datum-tijd, uri, ipv4 en meer), minimum/maximum, stringlengte en patronen, enums, verplichte velden en geneste objecten en arrays. Vraag een enkel object of een array van maximaal 100. Voeg een "faker"-sleutelwoord toe aan een eigenschap (bijv. "faker":"person.fullName" of "commerce.product") om specifieke realistische waarden te krijgen, aangedreven door Faker. In tegenstelling tot vaste entiteit-fake-datageneratoren wordt de vorm volledig bepaald door uw schema — perfect voor API-mocking, testfixtures, database seeding, prototypen en contracttesten. Pure lokale generatie — geen sleutel, geen externe service, direct. Live. 2 endpoints. Anders dan JSON Schema-validatie en vooraf gedefinieerde mockdata-entiteiten.

api.oanor.com/schemamock-api

JSON Types API

Leid een schema of types af van een voorbeeld JSON-document — de snelste manier om een contract te krijgen uit een voorbeeld API-reactie. Geef een JSON-voorbeeld door en het schema-eindpunt retourneert een JSON Schema (Draft 2020-12) met gedetecteerde types, vereiste sleutels, samengevoegde array-itemschema's over elementen heen, en herkende tekenreeksformaten (e-mail, uri, uuid, datum-tijd, datum, ipv4); het typescript-eindpunt retourneert kant-en-klare TypeScript-interfaces met benoemde geneste interfaces, getypeerde arrays, unions voor gemengde-vorm array-elementen en structurele deduplicatie. Lever het voorbeeld inline via ?json=, als queryparameter, of als aanvraagbody. Alles wordt lokaal berekend zonder netwerkoproepen, dus het is snel en deterministisch. Gebouwd voor het scaffolden van types uit echte API-reacties, het genereren van validatieschema's, documentatie, contracttesten en codegeneratie. Een JSON-type/schema-inferer — te onderscheiden van JSON-Schema-validatie (jsonschema), JSON pretty-printing en conversie (json), en JSON diff/patch (jsondiff). Geen upstream-sleutel, geen cache.

api.oanor.com/jsontypes-api