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
- Étape 1 — Collez un objet ou un tableau JSON. L'outil analyse la structure et infère les types TypeScript pour chaque champ.
- É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.
- É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
Recherche Unicode
Recherchez des caractères Unicode par nom ou code
Encodeur/Décodeur d'URL
Encodez et décodez des URL instantanément
Alphabet phonétique OTAN
Convertissez du texte en alphabet phonétique OTAN
Compteur de paragraphes
Comptez les paragraphes de votre texte
Convertisseur Pig Latin
Convertissez du texte en Pig Latin et inversement
Suppresseur de lignes en double
Supprimez les lignes en double dans un texte