Generator JSON Schema
Generator JSON Schema gratuit online. Lipește un JSON exemplu și deduce instant o schemă draft-07 sau 2020-12 cu proprietăți obligatorii, strategii de tablouri și detectarea formatelor de șir — integral în browser.
Cum se folosește Generator JSON Schema
Acest instrument deduce un JSON Schema dintr-un document JSON exemplu. Lipește sau încarcă date exemplu în stânga, ajustează opțiunile, iar schema draft-07 sau 2020-12 generată apare în dreapta în timp real. Folosește motorul de inferență to-json-schema local în browserul tău, cu un pas de post-procesare care convertește marcatorii required pe proprietate ai motorului în matrice required conforme specificației pe obiectele părinte. Nimic nu este trimis nicăieri.
- Lipește JSON-ul exemplu în zona de text din stânga, sau folosește Încarcă fișierul / Exemplu.
- Decide dacă fiecare proprietate trebuie să fie obligatorie: bifează Marchează toate proprietățile ca obligatorii ca să obții matrici required pe fiecare obiect.
- Alege o strategie de matrice: Fuzionează toate elementele (o schemă care acoperă fiecare element), Doar primul element, Elemente uniforme (eroare la nepotrivire) sau Tuplă (o schemă pe poziție).
- Alege versiunea $schema: niciuna, Draft-07 sau Draft 2020-12, ca să adaugi URI-ul oficial de antet.
- Pornește Detectează formatele de șir ca să atașezi adnotări de format precum email sau date valorilor care seamănă cu ele.
- Copiază rezultatul sau descarcă-l ca schema.json; schema generată este reformatată cu indentare de 2 spații pentru lizibilitate.
Inferența reflectă exact mostră pe care o dai — un câmp lipsă din mostră nu va apărea în schemă, deci hrănește-l cu exemplul tău cel mai bogat și realist. Valori precum Ada Lovelace pot primi adnotarea format: color pentru că șirurile scurte alfabetice seamănă cu numele de culori CSS; dezactivează Detectează formatele de șir pentru tipuri simple de string, sau curăță manual linia de format.
Instrumente conexe
- Validator JSON Validați sintaxa JSON instantaneu cu mesaje de eroare detaliate și numere de linie. Instrument gratuit care rulează 100% în browser.
- Formatare JSON Formatați și decorați JSON cu indentare personalizabilă. Decorați JSON comprimat instantaneu în browser.
- JSON în TypeScript Convertiți JSON în interfețe și definiții de tipuri TypeScript instantaneu. Suportă obiecte imbricate, array-uri și tipuri uniune.
- Calculator Chmod Calculator chmod online gratuit pentru vizualizarea și calcularea permisiunilor fișierelor Linux cu casete de selectare. Conversie instantanee între notația numerică (755, 644) și simbolică (rwxr-xr-x). Suportă permisiuni speciale precum setuid, setgid, sticky bit.
- Tabel ASCII Referință completă de codificare a caracterelor ASCII cu coduri zecimale, hexazecimale, octale, binare, entități HTML și descrieri de caractere. Căutare și filtrare instantanee.
- Testator Cereri HTTP Testați API-urile REST direct în browser. Trimiteți cereri GET, POST, PUT, DELETE cu antete, corp și parametri personalizați. Vedeți instantaneu starea, antetele și corpul JSON al răspunsului.
- Generator .htaccess Generați reguli .htaccess Apache pentru redirecționări, rescrieri, antete de securitate, cache și altele.
- Generator Robots.txt Generator gratuit online de robots.txt. Creați și personalizați fișiere robots.txt pentru a controla crawlarea motoarelor de căutare, a gestiona accesul crawler-elor și a optimiza SEO-ul site-ului dvs.