JSON vers TypeScript

Générez une interface ou un type TypeScript à partir d'un échantillon JSON pour les réponses API, les données simulées, les modèles frontaux, les tests et les prototypes rapides. Choisissez le nom du type racine et copiez la définition inférée dans votre projet.

Comment les types JSON sont-ils déduits ?

Limites d’une génération fondée sur un échantillon

Le résultat décrit les valeurs présentes dans un seul échantillon ; il ne peut pas découvrir les champs facultatifs ou absents de cet échantillon. Pour un tableau de premier niveau, le premier élément sert de modèle à l’interface. Vérifiez les propriétés facultatives, champs nullables, chaînes de date et unions propres à l’API avant d’utiliser le résultat en production.

Ce générateur crée des définitions TypeScript statiques, et non une validation à l’exécution. Utilisez un validateur JSON Schema si vous devez également vérifier les données entrantes.

Outils associés : Formateur JSON · Validateur JSON Schema