Aller au contenu
Toolbrik

JSON vers TypeScript (Interfaces)

Collez un JSON d'exemple et obtenez des interfaces TypeScript prêtes à l'emploi, avec types déduits (string, number, boolean, tableaux et objets imbriqués). Choisissez le nom du type racine et copiez ou téléchargez le résultat.

JSON d'entrée

Interfaces TypeScript

Collez un JSON pour générer ses interfaces TypeScript.

Comment utiliser : JSON vers TS

  1. 1Collez un JSON d'exemple.
  2. 2Nommez le type racine.
  3. 3Copiez ou téléchargez les interfaces TypeScript générées.

À quoi ça sert ?

  • Typer les réponses d'API dans des projets TypeScript.
  • Gagner du temps en intégrant des services externes.
  • Documenter des structures de données.

De JSON aux types TypeScript

Un gain de temps

Collez une réponse d'exemple et obtenez des interfaces aux types déduits : string, number, boolean, listes et objets imbriqués.

Relisez le résultat

Un seul exemple ne révèle pas les champs optionnels ni les valeurs pouvant être null ou de plusieurs types. Complétez avec ? et des unions selon le vrai contrat de l'API.

Validation à l'exécution

TypeScript ne vérifie qu'à la compilation. Pour des données externes, combinez les types avec une validation à l'exécution, par exemple via un schéma.

Outils associés

Questions fréquentes

Comment nomme-t-il les types imbriqués ?+

Chaque objet imbriqué génère sa propre interface nommée d'après le parent plus le nom de la propriété capitalisé. En cas de collision, un numéro est ajouté.

Que fait-il avec les tableaux d'objets ?+

Il déduit une interface par élément en utilisant le suffixe Item (par exemple, RootObjectItem).

« JSON vers TS » vous a-t-il été utile ?

Partagez-le avec qui en a besoin. C'est gratuit et aucune donnée n'est conservée.

X WhatsApp Telegram