Generator JSON Schema

Automatyczne generowanie JSON Schema z danych JSON

Udostępnij to narzędzie

Zgłoś problem

Problem należy opisać bez podawania prywatnych danych ani plików.

Jak przydatne było to narzędzie?

Jak przydatne było to narzędzie?

Schemat wywnioskowano z przykładowych danych. Schematy elementów tablicy powstają na podstawie pierwszego elementu, dlatego przed walidacją należy sprawdzić i poprawić schemat.

Przetworzono na tym urządzeniu. Tekst nie jest przesyłany.

Darmowy generator JSON Schema online

Nasz generator JSON Schema analizuje przykładowe dane JSON i natychmiast tworzy poprawną definicję JSON Schema z dokładnym wykrywaniem typów, obsługą zagnieżdżonych obiektów i wnioskowaniem o elementach tablic. Wystarczy wkleić obiekt JSON, wybrać wersję specyfikacji (draft) i otrzymać schemat do użycia w walidacji API, generowaniu formularzy lub dokumentacji, bez pisania ani jednej linii schematu ręcznie.

Narzędzie obsługuje JSON Schema draft-04, draft-06 i draft-07, czyli najczęściej stosowane wersje w ekosystemie. Rekurencyjnie przechodzi przez strukturę JSON, wykrywając ciągi znaków, liczby, liczby całkowite, wartości logiczne, null, obiekty i tablice. W przypadku tablic schemat jest wnioskowany z pierwszego elementu, co zapewnia dokładne definicje elementów nawet dla złożonych, zagnieżdżonych struktur.

Konfigurowalne opcje pozwalają włączać tablice wymaganych właściwości, dodawać puste opisy (description) do dokumentacji i wymuszać additionalProperties: false dla ścisłej walidacji. Gdy wynik jest gotowy, można pobrać go jako plik .schema.json lub skopiować do schowka jednym kliknięciem. Całość działa lokalnie w przeglądarce, a dane nigdy nie są wysyłane na serwer.

Ustawienia prywatności

Wybierz preferencje dotyczące analityki, reklam i personalizacji. Niezbędne przechowywanie danych zapewnia działanie takich funkcji jak motyw i zapisane narzędzia.

Niezbędne przechowywanie danych jest zawsze włączone.