alat za programere / 20
Generator JSON-a u JSON Schema
Automatski zaključite i generišite definicije JSON Schema na osnovu primera JSON podataka.
Generator JSON-a u JSON Schema: TOEA rekurzivno analizira tipove podataka, elemente nizova i ključeve objekata u vašem JSON-u kako bi sastavio usklađenu specifikaciju JSON Schema. Radi 100% lokalno u vašem pregledaču, bez otpremanja datoteka na server.
- Kategorija
- Alatke za programere
- Pokretanja
- U vašem pregledaču
- Trošak
- Besplatno · bez registracije
- Dostupnost
- Spremno za upotrebu
Jedan primer dovoljan je za prvi nacrt
Zaključivanje poznaje samo vrednosti koje je dobilo u uzorku. Polje koje u uzorku sadrži 150 postaje integer, pa šema odbija sledeći zapis u kojem je vrednost 149.99. Polje koje u uzorku ima vrednost null dozvoljava samo null. Svaki tekst je samo string, bez dužine, obrasca ili formata. Prosledite uzorak koji prikazuje raznovrsnost stvarnih podataka ili ručno ublažite te tipove. Izuzetak su nizovi: čita se svaki element, pa lista zapisa sa različitim poljima daje jednu objedinjenu šemu elementa, a obavezni ostaju samo ključevi prisutni u svakom elementu.
Preciznije definisanje rezultata
Generisana šema navodi tipove koji se pojavljuju, ali ne i dozvoljene vrednosti. Dodajte enum za polja sa unapred određenim skupom vrednosti, format: "email" ili format: "date-time" gde je primenljivo, minimum za iznose i additionalProperties: false ako nepoznate ključeve treba odbiti; bez toga dodatni ključevi prolaze. JSON Schema proverava rezultat, uključujući format i additionalProperties, u odnosu na stvarne podatke. Da biste iz istog uzorka dobili tipove za kod, koristite JSON to TypeScript.
Kako se koristi
- Nalepite primer JSON podataka.
- Podesite opcije šeme (obavezna polja, opisi).
- Kopirajte ili preuzmite generisanu definiciju JSON Schema.
Privatnost i ograničenja
Parsiranje JSON-a i generisanje šeme odvijaju se isključivo u lokalnoj memoriji pregledača.
Srodne alatke
Često postavljana pitanja
Da li prepoznaje ugnježdene objekte i nizove?
Da, ugnježdene strukture i tipovi elemenata nizova automatski se obilaze i određuju im se tipovi.
Besplatan alat · pokretanja: u vašem pregledaču · nalog nije potreban