Avatar ·

Comment convertir un objet C# en chaîne JSON dans .NET ?

Bonjour à tous ! Je suis débutant en C# et .NET, et j'ai un problème avec la sérialisation d'objets en JSON. Je dois envoyer des données à une API REST qui accepte le JSON. J'ai une classe simple : ```csharp public class User { public string Name { get; set; } public int Age { get; set; } public string Email { get; set; } } ``` Je crée une instance de cette classe : ```csharp User user = new User { Name = "Иван Петров", Age = 30, Email = "ivan@example.com" }; ``` Maintenant, je dois transformer cet objet en chaîne JSON pour l'envoyer dans une requête HTTP. J'ai entendu dire que .NET dispose d'outils intégrés pour cela, mais je ne sais pas comment les utiliser correctement. J'ai essayé d'utiliser `JavaScriptSerializer`, mais il est obsolète et déconseillé. J'ai cherché des informations sur `Newtonsoft.Json`, mais j'aimerais comprendre comment faire cela avec les outils standards de .NET, sans bibliothèques tierces. Pouvez-vous m'indiquer comment sérialiser correctement un objet en JSON ?