Deduceți o schemă JSON din exemplu

Echipele API și de aplicații folosesc Generator de scheme JSON pentru a schița tipuri, reguli de validare sau documentație din exemple.

Deduceți o schemă JSON din exemplu, apoi adaptați structura generată la proiectul vostru. Totul se face gratuit în browser, fără să creați un cont.

Cum se folosește

  1. Plasați un exemplu reprezentativ JSON în zona de introducere sau importați un fișier de pe dispozitiv.
  2. Faceți clic pe butonul Generați pentru ca instrumentul să deducă structura datelor.
  3. Examinați schema JSON care apare în zona de rezultate.
  4. Verificați tipurile, proprietățile și câmpurile obligatorii, apoi copiați schema.
  5. Dacă este necesar, editați manual schema pentru a adăuga constrângeri pe care instrumentul nu le-a detectat.

Exemplu

Să presupunem că trebuie să validați răspunsuri API. Lipiți un exemplu de răspuns JSON, generați schema și folosiți-o ca punct de plecare pentru teste. Veți vedea imediat structura obiectelor și tablicelor.

Limite și formate

Unde are loc procesarea

Procesarea este complet locală: browserul dvs. rulează analiza și nimic nu este trimis. Puteți lipi fragmente de date reale fără a vă teme de o scurgere, atâta timp cât vă controlați ecranul.

Întrebări frecvente

Ce se întâmplă dacă exemplul meu JSON este invalid?

Instrumentul are nevoie de JSON valid pentru a deduce o schemă. Dacă eșantionul conține o eroare de sintaxă, generarea va eșua și nu va apărea niciun rezultat. Corectați mai întâi JSON-ul, apoi reluați operațiunea.

Pot genera o schemă pentru un tablou la rădăcină?

Da, un tablou JSON la rădăcină este acceptat. Schema generată va descrie apoi un tablou și, dacă există elemente, structura acelor elemente. Fără elemente, tipul obiectului rămâne nedefinit.

Schema produsă poate fi folosită direct pentru a valida date?

Oferă o bază utilă, dar reflectă doar eșantionul furnizat. Pentru o validare fiabilă, completați-o cu constrângeri de business și testați-o cu mai multe seturi de date reprezentative.

Instrumente din aceeași categorie