Générateur de classes C# à partir de JSON
Générez des classes C# avec une propriété pour chaque champ du JSON. Choisissez System.Text.Json ou Newtonsoft.Json et définissez votre espace de noms.
Comment ça marche
- 1
Collez ou ouvrez vos données
Collez du texte, déposez un fichier dans l'éditeur ou cliquez sur Ouvrir un fichier. Charger un exemple vous montre le fonctionnement de l'outil.
- 2
Ajustez les options
Le résultat se met à jour pendant la saisie. Modifiez les options pour obtenir exactement le résultat voulu.
- 3
Copiez ou téléchargez
Copiez le résultat dans le presse-papiers ou téléchargez-le sous forme de fichier.
Pourquoi PixNudge
Rien n'est envoyé
Vos données sont traitées dans votre navigateur et ne sont jamais envoyées à un serveur : clés d'API, jetons et données clients restent confidentiels.
Instantané, même pour les gros fichiers
Aucun aller-retour avec un serveur : les résultats s'affichent pendant la saisie et les fichiers de plusieurs mégaoctets sont traités sans ralentissement.
Des nombres exacts
Les grands nombres, comme les identifiants 64 bits, sont conservés tels quels au lieu d'être arrondis.
Questions fréquentes
System.Text.Json ou Newtonsoft.Json ?
Avec Types uniquement désactivé, le code inclut les attributs et les utilitaires de la bibliothèque choisie. System.Text.Json est intégré aux versions récentes de .NET ; Newtonsoft.Json est courant dans les projets plus anciens.
Les noms JSON d'origine sont-ils conservés ?
Les propriétés reçoivent des noms C# en PascalCase. Avec Types uniquement désactivé, chaque propriété reçoit aussi un attribut JSON avec la clé d'origine, pour que la sérialisation utilise exactement les noms de vos données.
Comment les tableaux sont-ils typés ?
Les tableaux deviennent des tableaux C# comme string[] ou Item[], et chaque objet imbriqué obtient sa propre classe.