JSON til TypeScript-generator
Lim inn eksempel-JSON eller et API-svar og generer lesbar TypeScript uten å laste opp data.
0 byte
TypeScript vises her. Alt kjøres i nettleseren din.
Nøsta API-svar
Objekter og matriser utledes rekursivt, inkludert matriser av nestede objekter og gjentatte responselementer.
Konservative tvetydige typer
Blandede primitive matriser blir foreninger, tomme matriser blir unknown[], og null-only-verdier forblir null.
Sikre egenskapsnavn
Ugyldige TypeScript-identifikatorer sendes ut som siterte nøkler, så API-felt med mellomrom eller bindestreker kompileres fortsatt.
Relaterte utviklerverktøy
JSON til TypeScript-generator
Utled TypeScript-grensesnitt eller typealiaser fra eksempel-JSON-verdier.
- Inndata
- Gyldig JSON-eksempel pluss rotnavn og utgangsstilalternativer.
- Utdata
- Kopierbare TypeScript-typeerklæringer.
- Reelle begrensninger
- Inferens beskriver utvalget, ikke alle fremtidige nyttelaster; nuller, tomme matriser, valgfrie felt, unioner, datoer og identifikatorer trenger utviklerens gjennomgang.
- Personvern og databehandling
- Valid JSON-mønster og root-navn og output-stil alternativer behandles i denne nettleseren tab. Convertr mottar eller lagrer den; lukking eller omlasting av siden klargjør arbeidstilstanden med mindre verktøyet uttrykkelig tilbyr en lokal nedlasting.
Hvordan bruke dette verktøyet
- Oppgi gyldig JSON-mønster samt rotenavn og utgangsstil-alternativer i verktøykontrollene.
- Velg innstillingene som påvirker kopibare TypeScript typeerklæringer, og kjør deretter verktøyet.
- Se over kopierbare TypeScript-typeerklæringer før du kopierer eller laster dem ned.
Vanlige feiltyper
Invalid JSON, et ikke-representativt prøver eller nøkler som krever citerte egenskaper kan produsere typer som trenger justering.
Nyttig eksempel
Lim inn et brukerobjekt med id, navn og roller for å generere et brukergrensesnitt med en strengmatrise.