Generátor JSON schema
Vygenerujte JSON Schema zo vzorky JSON dokumentu vrátane typov, vnorených objektov a formátov.
Generátor JSON schema
Vložte vzorku JSON dokumentu — odpoveď API, konfiguračný súbor, export databázy — a tento nástroj odvodí JSON Schema, ktorá popisuje jeho štruktúru: typ každého poľa, ktoré sú vnorené objekty alebo polia, a ako sa spolu kombinujú. Je to rýchly spôsob, ako vytvoriť schému validácie pre záťaž, ktorú už máte, bez ručného písania každej vlastnosti.
Vyberte si verziu schémy, ktorú očakáva vaše nástrojovie: draft-07 alebo 2020-12. Označte každý kľúč ako povinný alebo nechajte schému permisívnu bez zoznamu povinných. Zakážte dodatočné vlastnosti, aby ste chytili preklepy a neočakávané polia, alebo odvoďte formáty ako email, URI, UUID a ISO dátum-čas priamo z hodnôt vzorky. Zapnutie limitov dĺžky a rozsahu pridá obmedzenia minLength/maxLength a minimum/maximum prevzaté priamo z toho, čo ste vložili, a pridávanie popisov z názvov polí premení "firstName" na popis v jednoduchom jazyku automaticky. Keď vzorka obsahuje hlboko vnorené objekty, extrahuje definície každý vnorený tvar do svojho vlastného opätovne použiteľného záznamu namiesto toho, aby sa vkladal všade tam, kde sa používa.
Ak máte viacero príkladov toho istého záznamu, vložte jednu JSON hodnotu na riadok a zapnite spájanie viacerých vzoriek: nástroj ich spojí do jednej schémy odrážajúcej zjednotenie každého poľa a typu, ktoré videl, namiesto vytvárania schémy len pre prvý. Nástroj akceptuje ako Windows, tak Unix ukončenia riadkov, a počítadlo pod výstupom hlási, koľko vlastností detegoval pri písaní.
Všetko sa spúšťa lokálne vo vašom prehliadači: vaša JSON nikdy nie je nahraná ani odoslaná na server. Skopírujte vygenerovanú schému, stiahnite ju ako súbor .txt alebo pošlite výstup priamo späť do vstupu, aby ste ho ďalej spresňovali.