Générez des interfaces TypeScript à partir d'un exemple JSON, avec des types imbriqués, des tableaux et des champs optionnels. S'exécute dans votre navigateur.
Comment utiliser l'outil JSON vers TS
Collez un objet ou tableau JSON.
Définissez éventuellement le nom de l'interface racine.
Copiez les interfaces TypeScript générées.
Questions fréquentes
Chaque objet imbriqué devient sa propre interface nommée, référencée par son parent, donc le résultat est propre et réutilisable.
Les tableaux d'objets sont fusionnés en une interface, et les clés manquantes dans certains éléments sont marquées comme optionnelles. Les tableaux de primitives mixtes deviennent un type d'élément union.
Non. Les types sont générés entièrement dans votre navigateur, donc vos données ne quittent jamais votre appareil.
Un générateur JSON vers TypeScript qui infère des interfaces à partir d'un exemple, gérant les objets imbriqués, les tableaux d'objets avec des clés optionnelles, et les types union.
Il s'exécute localement dans votre navigateur, donc c'est rapide et vos données restent privées. Il infère une forme à partir de l'exemple plutôt qu'appliquer un schéma.
Outils similaires
Générez des hachages SHA-1, SHA-256, SHA-384 et SHA-512 de n'importe quel texte, directement dans votre navigateur.
Convertissez des couleurs entre HEX, RGB et HSL avec un aperçu en direct.
Convertissez les horodatages Unix en dates lisibles et inversement : UTC, heure locale, ISO 8601 et temps relatif. Les secondes et millisecondes sont détectées automatiquement.
Encodez et décodez les URLs et composants d'URL en percent-encoding, compatible UTF-8.
Nous utilisons des cookies essentiels au fonctionnement du site. Avec votre consentement, nous chargeons aussi Google AdSense, qui dépose des cookies publicitaires. Consultez notre politique de confidentialité.