Aller au contenu
Toolbox

Générateur d’interfaces TypeScript depuis du JSON

Collez une réponse JSON et obtenez les types TypeScript qui vont avec. Les objets imbriqués deviennent leurs propres interfaces, et les clés absentes de certains éléments d’un tableau deviennent optionnelles.

Fonctionne dans votre navigateur. Rien n’est envoyé.

Chargement de l’outil JSON vers TypeScript…

Comment utiliser l’outil JSON vers TypeScript

  1. Collez un exemple de votre JSON.

  2. Choisissez le nom du type racine et s’il faut écrire des interfaces ou des alias de type.

  3. Copiez le TypeScript généré.

Questions fréquentes

Comment les tableaux d’objets sont-ils traités ?

Tous les éléments sont fusionnés en un seul type. Une clé absente de certains éléments devient optionnelle, et une clé dont les valeurs sont de types différents reçoit un type union comme string | number.

Quel type reçoit null ?

null. Quand la même clé contient une valeur dans un autre élément, le type devient une union comme string | null.

  • Formateur JSON Nouveau

    Formatez, validez et minifiez du JSON, et explorez-le dans une arborescence repliable avec un filtre sur les clés et les valeurs. Erreurs par ligne et colonne.

  • Convertisseur JSON en CSV Nouveau

    Transformez un tableau JSON en table à trier et filtrer, puis téléchargez-la en CSV pour Excel ou Google Sheets. Convertit aussi le CSV en JSON.

  • Testeur JSONPath Nouveau

    Interrogez du JSON avec JSONPath : sélectionnez des champs, filtrez des tableaux selon des conditions et triez les résultats. Avec exemples et aide-mémoire.

  • Comparateur JSON Nouveau

    Comparez deux documents JSON et voyez chaque valeur ajoutée, supprimée ou modifiée avec son chemin. L’ordre des clés ne compte pas. Tout reste en local.

Tous les outils de la catégorie Développeurs