Extracteur de schémas
Générez automatiquement des interfaces TypeScript, JSON Schema, structs Go, classes Python/Java/C# à partir d'un JSON ou d'un CSV. Extraction de schéma gratuite.
À propos de Schema Extractor
Schema Extractor génère automatiquement des définitions de types et des schémas à partir de vos données JSON ou CSV. Convertissez vos réponses d'API en interfaces TypeScript, JSON Schema, structs Go, classes Python, Java ou C#, sans quitter votre navigateur.
Quels formats de sortie sont pris en charge ?
6 formats populaires :
1. Interface TypeScript
2. JSON Schema
3. Struct Go
4. Classe Python (avec hints)
5. Classe Java
6. Classe C#
Chaque format respecte la syntaxe et gère les champs optionnels et les structures imbriquées.
Comment les types sont-ils détectés ?
L'outil analyse vos données : types de base (string, number, boolean, null), tableaux et éléments, objets imbriqués, dates ISO 8601, champs optionnels (si plusieurs échantillons) et enums lorsque les valeurs sont limitées.
Puis-je utiliser un CSV ?
Oui. La première ligne doit contenir les en-têtes. Les nombres et booléens sont inférés automatiquement ; le reste est traité comme chaîne. Pour des structures complexes imbriquées, privilégiez le JSON.
À quoi sert le nom de type ?
Il devient l'identifiant dans le code généré : interface User, type User struct, class User, etc. Indiquez un nom parlant (User, ProductResponse...). Par défaut : Root.
Mes données restent-elles privées ?
Oui. La génération se fait entièrement côté navigateur. Rien n'est envoyé sur un serveur.
Comment utiliser le schéma généré ?
Copiez-collez le code dans votre projet : fichier .ts, .json, .go, .py, .java ou .cs. Le code est prêt à l'emploi, adaptez-le si nécessaire à vos conventions.