Gå til indhold
Toolbox

JSON til TypeScript: generér interfaces og typer

Indsæt et JSON-svar, og få de TypeScript-typer, der passer til. Indlejrede objekter bliver til deres egne interfaces, og nøgler, der mangler i nogle af elementerne i et array, bliver valgfrie.

Kører i din browser. Intet bliver uploadet.

Indlæser JSON til TypeScript…

Sådan bruger du vores JSON til TypeScript

  1. Indsæt et eksempel på din JSON.

  2. Vælg navnet på rodtypen, og om der skal skrives interfaces eller typealiasser.

  3. Kopiér den genererede TypeScript.

Ofte stillede spørgsmål

Hvordan håndteres arrays af objekter?

Alle elementer flettes sammen til én type. En nøgle, der mangler i nogle elementer, bliver valgfri, og en nøgle med værdier af forskellige typer får en union-type som string | number.

Hvilken type får null?

null. Når den samme nøgle har en værdi i et andet element, bliver typen en union som string | null.

  • JSON-formatter Ny

    Formatér, validér og minificér JSON, og udforsk den i et sammenfoldeligt træ med filter på nøgler og værdier. Fejl vises med linje og kolonne.

  • JSON til CSV-konverter Ny

    Lav et JSON-array om til en tabel, du kan sortere og filtrere, og download den som CSV til Excel eller Google Sheets. Konverterer også CSV til JSON.

  • JSONPath-tester Ny

    Forespørg JSON med JSONPath: vælg felter, filtrér arrays på betingelser, og sortér resultaterne. Med eksempler og et overblik over syntaksen.

  • JSON-diff Ny

    Sammenlign to JSON-dokumenter, og se alle tilføjede, fjernede og ændrede værdier med deres sti. Rækkefølgen af nøgler er ligegyldig. Kører lokalt.

Alle værktøjer i Udvikler