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.

Entrée
Sortie
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 - Détails techniques

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.

Alternative en ligne de commande

# 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

Référence

Voir la spécification officielle