Qu'est-ce que JSON vers TypeScript ?

JSON vers TypeScript génère des interfaces et définitions de types TypeScript précises à partir de données JSON. Il infère les types pour les chaînes, nombres, booléens, tableaux et objets imbriqués, en gérant les champs optionnels et les types union — économisant des heures de saisie manuelle de types pour les réponses d'API.

Comment utiliser

  1. Étape 1 — Collez un objet ou un tableau JSON. L'outil analyse la structure et infère les types TypeScript pour chaque champ.
  2. Étape 2 — Personnalisez la sortie : définissez le nom de l'interface racine, choisissez entre interfaces et alias de type, et activez les propriétés optionnelles pour les champs pouvant être nuls.
  3. Étape 3 — Copiez les définitions TypeScript générées ou téléchargez-les en tant que fichier .ts. Tous les objets imbriqués reçoivent automatiquement leurs propres interfaces nommées.

Résultat

Votre API renvoie un objet utilisateur avec une adresse et des préférences imbriquées. Collez la réponse JSON, définissez le nom racine sur 'User', et obtenez des interfaces propres : User, UserAddress, UserPreferences — avec des types corrects comme 'string | null' pour les champs optionnels.

Outils similaires