Schema wejsciowy
- Znaki inputu
- 80000
- Znaki outputu
- 150000
- Max glebokosc
- 8
Zamien JSON Schema w czytelny payload do dokumentacji, mockow i testow. Generator jest deterministyczny, lokalny w przegladarce i celowo ograniczony do bezpiecznego subsetu MVP.
Walidacja mowi, czy payload jest poprawny; generator przykladow pomaga zespolowi zobaczyc, jak poprawny payload moze wygladac. Wklej albo wybierz JSON Schema, ustaw deterministyczne opcje i sprawdz wygenerowany JSON wraz z regulami, ktore go uksztaltowaly.
MVP nie wysyla schematow, nie rozwiazuje zdalnych refs i nie wykonuje kodu uzytkownika. Wspiera jawny subset przydatny do dokumentacji API, fixtures i review.
Uzyj presetow albo wklej schema. Defaults, examples, enum i lokalne refs maja priorytet przed deterministycznymi fallbackami.
Pola obiektu, formaty, enum, tagi i lokalny adres przez $defs.
{
"id": "47b55132-975b-4c86-a4c7-4b60a24f55f2",
"email": "user7753@example.com",
"role": "editor",
"createdAt": "2026-01-01T08:55:00.000Z",
"tags": [
"beta",
"beta"
],
"address": {
"city": "Warsaw",
"country": "PL"
}
}$objectGenerated 6 declared properties.$.idformatUsed uuid format fallback.$.emailformatUsed email format fallback.$.roleenumSelected deterministic enum value.$.createdAtformatUsed date-time format fallback.$.tagsarrayGenerated 2 items.$.tags[0]examplesUsed first JSON-compatible example.$.tags[1]examplesUsed first JSON-compatible example.$.address$refResolved local reference #/$defs/address.$.addressobjectGenerated 2 declared properties.$.address.citydefaultUsed default value.$.address.countryconstUsed const value.Brak diagnostyki dla tego uruchomienia.
MVP wspiera najczestsze obiekty, tablice, stringi, liczby, enum, const, default, examples, required i formaty. Niewspierane keywordy trafiaja do diagnostyki zamiast udawac pelne pokrycie.
Rozwiazywane sa tylko referencje #/$defs, z limitami glebokosci i ochrona przed cyklem. Zdalne refs sa blokowane, wiec wklejony schema nie uruchamia resolvera sieciowego.
Ta strona tworzy czytelny payload. Ajv validator wykorzystaj wtedy, gdy potrzebujesz formalnego feedbacku walidacyjnego dla tego samego schematu.
Nie. Narzedzie parsuje i generuje przyklady w runtime przegladarki. Nie ma backendowego uploadu dla wklejonych schematow.
Nie. Wspiera jawny subset MVP dla przykladow. Niewspierane keywordy daja diagnostyke, zeby zakres byl czytelny.
Generator tworzy przykladowy payload. Ajv waliduje, czy payload spelnia schema. To sa komplementarne kroki.
Seed stabilizuje wartosci fallback. Ten sam schema i opcje daja ten sam przyklad, co pomaga w dokumentacji i testach.
Zdalne refs sa blokowane. oneOf i anyOf uzywaja pierwszej wspieranej galezi i pokazuja ostrzezenie, zeby nie mylic przykladu z pelnym pokryciem schema.