Da JSON a TypeScript
Genera interfacce TypeScript da un esempio JSON con tipi opzionali e union.
Input
Risultato
Come usare
Generating TypeScript interfaces
Paste a JSON sample and press Convert to obtain interfaces. Union types are produced for mixed arrays.
- Paste a JSON sample.
- Press Convert.
- Copy the interfaces into your project.
Domande frequenti
Are fields marked optional?
Fields missing from the sample are not inferred, so optionality is only added when a value is null.
How are arrays typed?
Homogeneous arrays use a single type, mixed arrays produce a union type and empty arrays produce unknown[].
Strumenti correlati
Da JSON a classe C#
Genera classi C# fortemente tipizzate da un esempio JSON con un solo clic.
Formattatore JSON
Abbellisce e convalida JSON con indentazione configurabile, evidenziazione degli errori e copia con un clic.
Parser JSON
Analizza il JSON e ispeziona la struttura, i tipi e il numero di valori risultanti.
Validatore JSON
Verifica se il tuo JSON è valido e mostra una chiara spiegazione di qualsiasi problema di sintassi.
Minificatore JSON
Rimuove ogni spazio e a capo non necessari per produrre il payload JSON più piccolo possibile.
Visualizzatore JSON
Leggi il JSON in una vista formattata e pulita ed esploralo come albero comprimibile.