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.

clearClearpastePaste

À 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.