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
Collez un objet ou un tableau JSON ; une réponse d’API convient bien.
- 2
Définissez le nom du type racine et choisissez les options.
- 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
Formateur JSONFormatez, embellissez, minifiez et validez du JSON instantanément, dans votre navigateur.Validateur JSONValidez du JSON instantanément et localisez les erreurs de syntaxe avec la ligne, la colonne et la position exactes — directement dans votre navigateur.Convertisseur JSON vers CSVTransformez un tableau JSON d’objets en CSV propre, prêt pour Excel, Google Sheets ou un import en base de données.Encodeur/Décodeur Base64Encodez du texte en Base64 et décodez du Base64 en texte — prise en charge complète d'Unicode et des emoji, 100 % dans votre navigateur.Encodeur / décodeur d’URLEncodez du texte pour les URL avec encodeURIComponent ou encodeURI, et décodez les chaînes encodées en pourcentage.Convertisseur de timestamp UnixConvertissez des timestamps Unix en dates lisibles et inversement, en secondes et millisecondes.