ToolHub
Ouvrir l'outil

JSON vers classes C#

Convertir du JSON en definitions de classes C#, avec prise en charge de la detection automatique de types et des annotations de proprietes

Conversion de format

À propos de cet outil

JSON to C# Class convertit des donnees JSON en definitions de classes C#, avec prise en charge de la detection automatique de types. Il prend en charge les annotations de proprietes System.Text.Json et Newtonsoft.Json, traite les classes imbriquees et les listes, et offre une option de types de reference nullables. Cet outil aide les developpeurs .NET a creer rapidement les modeles necessaires pour l'integration API et la serialisation des donnees.

Principales fonctionnalités

Aperçu rapide

Cas d'utilisation

json csharp dotnet class

Questions fréquentes

Qu'est-ce que JSON to C# Class ?

JSON to C# Class est un outil base sur le navigateur qui convertit des donnees JSON en definitions de classes C#, avec prise en charge de la detection automatique de types. Il genere les types C# corrects, traite les objets imbriques et ajoute des annotations de proprietes de serialisation JSON.

Quelles bibliotheques JSON sont prises en charge ?

L'outil prend en charge System.Text.Json (avec l'attribut JsonPropertyName) et Newtonsoft.Json (avec l'attribut JsonProperty). Vous pouvez selectionner la bibliotheque preferee dans les options.

Prend-il en charge les objets imbriques ?

Oui. L'outil genere automatiquement des classes C# independantes pour les objets JSON imbriques, chaque classe imbriquee ayant des definitions de proprietes completes et des annotations de proprietes JSON.

Qu'est-ce que l'option de types de reference nullables ?

Lorsqu'elle est activee, l'outil ajoute des annotations de type nullable (ex. string?) pour les champs JSON ayant une valeur null, afin de maintenir la compatibilite avec les types de reference nullables de C# 8.0+.

Mes donnees JSON seront-elles envoyees a un serveur ?

Non. Toutes les operations de conversion s'effectuent localement dans le navigateur. Vos donnees JSON ne sont pas envoyees ou transmises a aucun serveur, garantissant que vos donnees restent entierement privees et securisees.