Monu Tools

JSON in TypeScript

Genera interfacce TypeScript da un campione JSON, con tipi annidati, array e campi opzionali. Funziona nel browser.

Come usare JSON in TS

  1. 01

    Incolla un oggetto o array JSON.

  2. 02

    Facoltativamente imposta il nome dell'interfaccia radice.

  3. 03

    Copia le interfacce TypeScript generate.

Domande frequenti

Come vengono gestiti gli oggetti annidati?

Ogni oggetto annidato diventa la propria interfaccia con nome, referenziata dal genitore, quindi il risultato e pulito e riutilizzabile.

E gli array con forme diverse?

Gli array di oggetti vengono uniti in un'unica interfaccia, e le chiavi mancanti in alcuni elementi vengono contrassegnate come opzionali. Gli array di primitivi misti diventano un tipo di elemento unione.

Il mio JSON viene caricato da qualche parte?

No. I tipi vengono generati interamente nel browser, quindi i dati non lasciano mai il tuo dispositivo.

Informazioni su questo strumento

Un generatore da JSON a TypeScript che deduce le interfacce da un esempio, gestendo oggetti annidati, array di oggetti con chiavi opzionali e tipi unione.

Funziona localmente nel browser, quindi e veloce e i dati rimangono privati. Deduce una struttura dal campione anziche applicare uno schema.

Strumenti correlati

Utilizziamo cookie essenziali per far funzionare il sito. Con il tuo consenso carichiamo anche Google AdSense, che imposta cookie pubblicitari. Consulta la nostra informativa sulla privacy.