JSON-skeageneraattori
Free online Json Schema Generator tool, no installation required
Tietoja JSON-skeeman generaattorista
Päättele JSON-skeema (draft-07) JSON-näytteestä kävelemällä sen rakennetta. Generaattori tunnistaa null, totuusarvon, integer vs. number, merkkijono, taulukko ja objekti tyypit; tuottaa $schema-otsikon; ja antaa sinun vaihtaa tiukka tila ja additional-properties-käsittely. Päädetty juurityyppi näytetään viitteenä.
Käyttöohje
1. Liitä JSON-näyte Syötteen tekstilaatikkoon. 2. Vaihda Tiukka tila vaatimaan minItems: 1 taulukoille. 3. Vaihda Salli lisäominaisuudet ohjataksesi additionalProperties-lippua objekteilla. 4. Napsauta Generoi. 5. Kopioi skeema Tulosteskeema-kortista.
Skeemapäättelysäännöt
Numerot jaetaan integeriksi, kun Number.isInteger on totta, muuten number. Taulukot päätelevät alkionsa skeeman vain ensimmäisestä elementistä; tiukassa tilassa ne saavat myös minItems: 1. Objektit listaavat jokaisen avaimen properties-kohdalle ja lisäävät jokaisen avaimen required-kohtaan; kun Salli lisäominaisuudet on pois päältä, objektit saavat myös additionalProperties: false. Koko tulos kääritään $schema: http://json-schema.org/draft-07/schema# -mukaisesti. Juurityyppi-kenttä näyttää yhden: null, array, object, string, number, boolean.
▶Mikä JSON-skeeman luonnos tuotetaan?
▶Miten taulukot, joissa on sekalaisia alkion tyyppejä, käsitellään?
▶Mitä Tiukka tila tekee?
▶Merkitäänkö kaikki objektin avaimet pakollisiksi?
Jos tämä työkalu on ollut sinulle hyödyllinen, harkitse kahvin ostamista.
Osta minulle kahvi