Generátor JSON schématu
Vygenerujte JSON Schema ze vzorku JSON dokumentu včetně typů, vnořených objektů a formátů.
Generátor JSON schématu
Vložte vzorek JSON dokumentu — odpověď API, konfigurační soubor, export databáze — a tento nástroj odvodí JSON Schema, která popisuje jeho strukturu: typ každého pole, která jsou vnořené objekty nebo pole a jak se dohromady kombinují. Je to rychlý způsob, jak vytvořit schéma ověření pro zatížení, které již máte, bez ručního psaní jednotlivých vlastností.
Vyberte si verzi schématu, kterou očekávat vaše nástrojoví: draft-07 nebo 2020-12. Označte každý klíč jako povinný nebo nechte schéma permisivní bez seznamu povinných. Zakažte dodatečné vlastnosti, abyste zachytili chyby a neočekávaná pole, nebo odvádějte formáty jako email, URI, UUID a ISO datum-čas přímo z hodnot vzorku. Zapnutí omezení délky a rozsahu přidá omezení minLength/maxLength a minimum/maximum převzatá přímo z toho, co jste vložili, a přidání popisů z názvů polí změní "firstName" na popis v jednoduchém jazyce automaticky. Pokud vzorek obsahuje hluboce vnořené objekty, extrahuje definice každý vnořený tvar do vlastní opakovaně použitelné položky místo toho, aby se vkládal všude tam, kde se používá.
Pokud máte více příkladů stejného záznamu, vložte jednu JSON hodnotu na řádek a zapněte slučování více vzorků: nástroj je kombinuje do jednoho schématu odrážejícího sjednocení každého pole a typu, které viděl, místo generování schématu pouze pro první. Nástroj akceptuje koncovky řádků Windows i Unix a počítadlo pod výstupem hlásí, kolik vlastností detegoval při psaní.
Všechno běží lokálně ve vašem prohlížeči: vaše JSON není nikdy nahrána ani odeslána na server. Zkopírujte generované schéma, stáhněte si ho jako soubor .txt nebo pošlete výstup přímo zpět do vstupu, abyste ho dále zpřesňovali.