Utilisation gratuite, sans compte
Générateur de modèles JSON
Collez un exemple JSON pour rédiger des déclarations de modèle TypeScript, C# ou Java. Les tableaux et les objets imbriqués sont déduits de l'échantillon ; rien n'est téléchargé.
Comment générer un modèle à partir de JSON ?
Collez un objet ou un tableau JSON, choisissez TypeScript, C# ou Java, entrez un nom de classe racine et générez. Passez en revue les types déduits avant d’utiliser le code.
Foire aux questions
Comment générer un modèle à partir de JSON ?
Collez un objet ou un tableau JSON, choisissez TypeScript, C# ou Java, entrez un nom de classe racine et générez. Passez en revue les types déduits avant d’utiliser le code.
Mon JSON est-il téléchargé ou enregistré ?
Non. L'analyse et la génération de modèles s'exécutent dans cet onglet du navigateur. Votre JSON n'est pas envoyé à un serveur ni stocké par cet outil.
Comment les propriétés facultatives et nullables sont-elles déduites ?
Une propriété vue avec null est marquée comme nullable là où le langage la prend en charge. Dans un tableau d'objets, une propriété manquante dans certains objets échantillonnés est marquée comme facultative dans TypeScript ou notée dans C# et Java générés.
Cela vérifie-t-il que le code généré se compile ?
Non, il déduit les déclarations de l'exemple JSON uniquement. Vérifiez les noms, les plages numériques, la gestion des valeurs nulles et la syntaxe générée dans votre compilateur avant de l'utiliser dans une application.
Que se passe-t-il lorsque l’échantillon contient plusieurs types de valeur ?
TypeScript peut exprimer des types d'union tels que string | nombre. C# et Java utilisent object/Object pour les unions hétérogènes ; Les détails Java null et facultatifs sont des commentaires et non une validation d'exécution.