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 de production fondées sur l'échantillon

La sortie décrit les valeurs présentes dans un échantillon; elle ne peut pas découvrir des champs optionnels ou manquants de cet échantillon. Pour un tableau de haut niveau, le premier élément est utilisé comme forme d'interface. Examiner les propriétés optionnelles, les champs nuls, les chaînes de dates et les unions spécifiques API avant d'utiliser le résultat dans la production.

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

Outils associés : Formateur JSON · Validateur JSON Schema