JSON vers TypeScript

Transformez n’importe quel JSON en interfaces ou alias TypeScript propres, dans votre navigateur.

100 % confidentiel — tout fonctionne dans votre navigateur

Mode d'emploi

  1. 1

    Collez un objet ou un tableau JSON ; une réponse d’API convient bien.

  2. 2

    Définissez le nom du type racine et choisissez les options.

  3. 3

    Cliquez sur Générer les types puis copiez la sortie TypeScript.

Exemples

Réponse d’API

Entrée

{ "id": 1, "user": { "name": "Ada" } }

Résultat

interface Root { id: number; user: { name: string }; }

Tableau d’objets

Entrée

[{ "sku": "A1", "price": 9.5 }]

Résultat

type Root = { sku: string; price: number }[];

Questions fréquentes

Comment sont gérés les champs optionnels ?

Les clés absentes de certains éléments du tableau deviennent optionnelles avec ?.

Génère-t-il plusieurs types ?

Oui, les objets imbriqués deviennent des types nommés.

Mes données sont-elles envoyées ?

Non. Tout s’exécute dans le navigateur.

Outils similaires