JSON till TypeScript Konverterare

Konvertera JSON-data till TypeScript-gränssnitt och -typer direkt. Stöder nästlade objekt, arrayer, valfria egenskaper, skrivskyddade fält och exportmodifierare.

JSON-indata

TypeScript-utdata

Klistra in JSON till vänster för att generera TypeScript-typer

JSON till TypeScript Konverterare

Konvertera JSON-data till TypeScript-gränssnitt och -typer direkt. Stöder nästlade objekt, arrayer, valfria egenskaper, skrivskyddade fält och exportmodifierare.

Funktioner

  • Direkt konvertering från JSON till TypeScript-gränssnitt eller typalias
  • Hanterar nästlade objekt, arrayer och blandade typer
  • Konfigurerbart: valfria egenskaper, skrivskyddade fält, exportmodifierare
  • Smart PascalCase-namngivning för nästlade gränssnitt

Så använder du

  1. Klistra in dina JSON-data eller klicka på Exempel för att ladda exempeldata.
  2. Konfigurera alternativen: interface vs typ, valfri, skrivskyddad, exportera.
  3. Kopiera den genererade TypeScript-koden till ditt urklipp.

Vanliga frågor

Stöds nästlade objekt?

Ja. Varje nästlat objekt blir sitt eget namngivna gränssnitt med PascalCase-namngivning härledd från egenskapsnyckeln. Detta fungerar helt i din webbläsare utan serverbearbetning, vilket gör det snabbt och bekvämt för dagliga JSON-till-TypeScript-uppgifter.

Kan jag använda typalias istället för gränssnitt?

Ja. Avmarkera kryssrutan 'Använd interface' för att generera typalias istället för gränssnitt. Detta fungerar helt i din webbläsare utan serverbearbetning, vilket gör det snabbt och bekvämt för dagliga JSON-till-TypeScript-uppgifter.

Hur hanteras arrayer?

Arrayer typas baserat på det första elementet. Tomma arrayer blir unknown[]. Objektarrayer genererar ett separat gränssnitt för elementtypen.

Stöds null-värden?

Ja. Null-värden typas som 'unknown' eftersom den faktiska typen inte kan härledas enbart från null. Detta fungerar helt i din webbläsare utan serverbearbetning, vilket gör det snabbt och bekvämt för dagliga JSON-till-TypeScript-uppgifter.

Skickas mina data till en server?

Nej. All konvertering sker lokalt i din webbläsare. Dina JSON-data lämnar aldrig din enhet. Dina data lämnar aldrig din enhet, vilket garanterar fullständig integritet och säkerhet även för den mest känsliga informationen.