Skip to main content
devtools24

JSON to TypeScript

Generate TypeScript interfaces or type aliases from JSON data. Nested objects are automatically converted to separate types.

Eingabe
Ausgabe
Result appears here

About Type Generation

  • Nested objects are converted to separate interfaces/types
  • Arrays are typed based on their first element
  • Use "interface" for extendable types, "type" for unions/intersections
  • Optional (?) properties work well when some fields may be undefined

TypeScript Types - Technische Details

TypeScript interfaces define the shape of objects for compile-time type checking. Generating types from JSON is useful when working with API responses, configuration files, or any structured data.

Kommandozeilen-Alternative

# Generate types with quicktype CLI\nnpx quicktype --lang ts --src data.json\n\n# Or use json-to-ts npm package\nnpx json-to-ts data.json

Referenz

Offizielle Spezifikation ansehen