Generatore di JSON Schema
Generatore di JSON Schema gratis online. Incolla un JSON di esempio e deduci all'istante uno schema draft-07 o 2020-12 con proprietà richieste, strategie per array e rilevamento dei formati stringa — tutto nel browser.
Come usare Generatore di JSON Schema
Questo strumento deduce un JSON Schema da un documento JSON di esempio. Incolla o carica dati campione a sinistra, regola le opzioni, e lo schema draft-07 o 2020-12 generato compare a destra in tempo reale. Usa il motore di inferenza to-json-schema localmente nel tuo browser, con un passaggio di post-elaborazione che converte i marker required per proprietà del motore in array required conformi alla specifica sugli oggetti padri. Nulla viene caricato da nessuna parte.
- Incolla il tuo JSON di esempio nell'area di testo a sinistra, oppure usa Carica file / Esempio.
- Decidi se ogni proprietà deve essere obbligatoria: spunta Segna tutte le proprietà come richieste per ottenere array required su ogni oggetto.
- Scegli una strategia per gli array: Unisci tutti gli elementi (uno schema che copre ogni elemento), Solo il primo elemento, Elementi uniformi (errore in caso di discordanza) o Tupla (uno schema per posizione).
- Scegli la versione di $schema: nessuna, Draft-07 o Draft 2020-12, per aggiungere l'URI ufficiale dell'intestazione.
- Attiva Rileva formati stringa per allegare annotazioni di formato come email o date ai valori che vi somigliano.
- Copia il risultato o scaricalo come schema.json; lo schema generato viene riformattato con indentazione di 2 spazi per leggibilità.
L'inferenza riflette esattamente il campione che fornisci — un campo assente dal campione non comparirà nello schema, quindi dargli l'esempio più ricco e realista. Valori come Ada Lovelace possono essere annotati format: color perché le brevi stringhe alfabetiche somigliano a nomi di colori CSS; disattiva Rileva formati stringa per tipi stringa semplici, o ripulisci a mano la riga del formato.
Strumenti correlati
- Validatore JSON Valida la sintassi JSON istantaneamente con messaggi di errore dettagliati e numeri di riga. Strumento gratuito che funziona nel browser.
- Abbellire JSON Formatta e abbellisci JSON con rientro personalizzabile. Abbellisci JSON compresso istantaneamente nel browser.
- JSON in TypeScript Converti JSON in interfacce e definizioni di tipi TypeScript istantaneamente. Supporta oggetti annidati, array e tipi unione.
- Calcolatrice Chmod Calcolatrice chmod online gratuita per visualizzare e calcolare i permessi dei file Linux con caselle di controllo. Converti istantaneamente tra notazione numerica (755, 644) e simbolica (rwxr-xr-x). Supporta permessi speciali come setuid, setgid, sticky bit.
- Tabella ASCII Riferimento completo per la codifica dei caratteri ASCII con codici decimali, esadecimali, ottali, binari, entità HTML e descrizioni. Ricerca e filtro istantanei.
- Tester di Richieste HTTP Testa le API REST direttamente nel browser. Invia richieste GET, POST, PUT, DELETE con header, body e parametri personalizzati. Visualizza stato, header e corpo JSON della risposta istantaneamente.
- Generatore .htaccess Genera regole .htaccess Apache per reindirizzamenti, riscritture, header di sicurezza, caching e altro.
- Generatore Robots.txt Generatore gratuito di robots.txt online. Crea e personalizza file robots.txt per controllare la scansione dei motori di ricerca, gestire l'accesso dei crawler e ottimizzare il SEO del tuo sito.