Inférence privée de types JSON

Générez des types TypeScript depuis JSON sans l’envoyer

TypeDraft analyse un exemple JSON strict dans une capsule isolée sans réseau. Il crée des déclarations imbriquées déterministes, fusionne les objets des tableaux, marque les propriétés absentes et conserve null dans les unions.

Ouvrir TypeDraft

Sans compte · envoi · interfaces ou alias · copie ou téléchargement

Trois étapes explicites

Collez, configurez, contrôlez

01

Collez du JSON strict

L’exemple reste dans la capsule sans réseau.

02

Choisissez le style

Utilisez interfaces ou alias avec export et readonly explicites.

03

Relisez le brouillon inféré

Comparez-le au vrai schéma avant de le valider.

Flux de développement

Un point de départ rapide et contrôlable

  • Créez des types de réponse API depuis des exemples représentatifs.
  • Fusionnez les clés différentes d’un tableau JSON.
  • Comparez interfaces et alias avant adaptation au projet.

Exemples reproductibles

Exemples détaillés JSON vers TypeScript

Collez un exemple représentatif, contrôlez chaque choix et copiez seulement la sortie relue.
Voir les exemples

Privé par conception

Générez le brouillon dans ce navigateur

Collez un exemple représentatif, contrôlez chaque choix et copiez seulement la sortie relue.

Ouvrir TypeDraft