a11y.skipToMainContent
1

JSON pour taper un script

Coller une charge utile JSON et obtenir instantanément des interfaces TypeScript (ou des alias de type) décrivant sa forme. Marquer en option toutes les propriétés en option ou en lecture seule. Utile pour les données de simulation d'API, les installations ou les talons de type rapide.

Was this tool helpful?
Send output to:
Advertisement

How to use JSON to TypeScript

  1. Coller JSON valide.
  2. Définir le nom de l'interface racine.
  3. Choisissez une interface ou un alias de type, et des drapeaux optionnels.
  4. Copiez le TypeScript généré.

Quel est {nom} ?

L'outil marche sur l'arborescence JSON, infers types (string / number / boolean / null / array / object), génère récursivement une interface nommée pour chaque objet, et les assemble dans un fichier TypeScript propre. Les tableaux de type mixte deviennent des tableaux d'union (p. ex. (numéro de chaîne)[]).

Advertisement

FAQ

Et les syndicats discriminés ?
Pas détecté automatiquement. L'outil génère des types de structure à partir d'un seul échantillon. Fusionnez les syndicats si vous avez plusieurs échantillons.
Est-ce utile pour taper les réponses de l'API?
Absolument-coller JSON d'une API pour générer des interfaces TypeScript pour les maquettes, la documentation ou le code frontend.
Est-ce qu'il soutient des structures JSON profondément imbriquées?
Oui, il gère les objets imbriqués et les tableaux pour créer des définitions complètes de type TypeScript.

Related tools

Author

MW
Marcus Webb"The DevTool Craftsman"

Full-Stack Developer & Tools Architect

Marcus has been writing code since the dial-up era. He has contributed to open-source developer tools, built CI/CD pipelines for startups, and debugged production incidents at 3 AM more times than he would like to admit. His philosophy is that the best developer tool is the one that gets out of your way, and he writes about practical tooling that helps teams ship faster with fewer headaches.

Advertisement