Generator schematu JSON
Bezpłatnie online Generator schematu JSON narzędzie, nie wymaga instalacji
Informacje o generatorze JSON Schema
Wyprowadza JSON Schema (draft-07) z przykładowego dokumentu JSON, przechodząc przez jego strukturę. Generator wykrywa typy null, boolean, integer w przeciwieństwie do number, string, array i object; emituje nagłówek $schema; i pozwala przełączać tryb ścisły oraz obsługę dodatkowych właściwości. Wykryty typ główny jest pokazywany jako odniesienie.
Jak używać
1. Wklej próbkę JSON w polu tekstowym JSON Input. 2. Przełącz Strict Mode, aby wymagać minItems: 1 w tablicach. 3. Przełącz Allow Additional Props, aby sterować flagą additionalProperties w obiektach. 4. Kliknij Generate. 5. Skopiuj schemat z karty Output Schema.
Reguły wnioskowania schematu
Liczby są dzielone na integer, gdy Number.isInteger jest prawdziwe, w przeciwnym razie na number. Tablice wnioskują swój schemat items tylko na podstawie pierwszego elementu; w trybie ścisłym otrzymują również minItems: 1. Obiekty wymieniają każdy klucz w properties i dodają każdy klucz do required; gdy Allow Additional Props jest wyłączone, obiekty otrzymują również additionalProperties: false. Cały wynik jest opakowany jako $schema: http://json-schema.org/draft-07/schema#. Pole Root Type pokazuje jedną z wartości null, array, object, string, number, boolean.
▶Która wersja robocza JSON Schema jest tworzona?
▶Jak są obsługiwane tablice z mieszanymi typami elementów?
▶Co robi Strict Mode?
▶Czy wszystkie klucze obiektu są oznaczane jako required?
Jeśli ten tool był dla ciebie przydatny, pomyśl o tym, aby kupić mi kawę.
Kup mi kawę.