DevTulz Online

JSON → TypeScript Types


Què fa aquesta eina?

Aquesta eina converteix un objecte o array JSON en declaracions d'interface o type de TypeScript. Gestiona recursivament objectes niats (generant interfaces separades per a cadascun), arrays d'objectes (fusionant esquemes), camps opcionals (quan manquen claus en alguns elements de l'array) i valors null. La sortida està llesta per enganxar al vostre projecte TypeScript.

Com s'utilitza

  1. Enganxeu JSON al panell esquerre — els tipus TypeScript apareixeran instantàniament a la dreta.

  2. Establiu el nom de la interface arrel (per defecte: Root).

  3. Trieu l'estil interface o type alias.

  4. Activeu 'null → optional' per tractar els camps null com a unknowns opcionals en comptes de null explícit.

  5. Feu clic a Carrega exemple per veure una conversió de mostra.

Els arrays d'objectes es gestionen fusionant tots els esquemes dels elements — les claus presents només en alguns elements es marquen automàticament com a opcionals. Tota la conversió es fa al vostre navegador.

Keywords: JSON a TypeScript, JSON a TS, JSON a interface, generador de tipus TypeScript, inferència de tipus JSON, TypeScript interface des de JSON