Monu Tools

JSON till TypeScript

Generera TypeScript-gränssnitt från ett JSON-exempel, med nästlade typer, arrayer och valfria fält. Körs i din webbläsare.

Så använder du JSON till TS

  1. 01

    Klistra in ett JSON-objekt eller en array.

  2. 02

    Ställ eventuellt in namnet på rotgränssnittet.

  3. 03

    Kopiera de genererade TypeScript-gränssnitten.

Vanliga frågor

Hur hanteras nästlade objekt?

Varje nästlat objekt blir sitt eget namngivna gränssnitt, refererat från sin förälder, så att resultatet är rent och återanvändbart.

Vad gäller arrayer med olika former?

Arrayer av objekt slås ihop till ett gränssnitt, och nycklar som saknas i vissa element markeras som valfria. Arrayer av blandade primitiver blir en unionselementtyp.

Laddas min JSON upp någonstans?

Nej. Typerna genereras helt i din webbläsare, så dina data lämnar aldrig din enhet.

Om det här verktyget

En JSON-till-TypeScript-generator som härleder gränssnitt från ett exempel, och hanterar nästlade objekt, arrayer av objekt med valfria nycklar, och unionstyper.

Den körs lokalt i din webbläsare, så den är snabb och dina data förblir privata. Den härleder en form från exemplet snarare än att tvinga fram ett schema.

Relaterade verktyg