Avatar ·

Comment désérialiser JSON en objet dynamic en C# sans créer de classes ?

Bonjour à tous ! Je suis débutant en C# et je travaille avec des données JSON provenant d'une API externe. Le problème est que la structure JSON change constamment, et je dois créer de nouvelles classes pour la désérialisation à chaque fois. C'est très gênant, surtout quand on veut tester rapidement la réponse du serveur. Voici un exemple de JSON que je reçois : ```json { "name": "John Doe", "age": 30, "address": { "city": "New York", "zip": "10001" }, "hobbies": ["reading", "gaming"] } ``` Actuellement, je fais comme ça : ```csharp public class Person { public string Name { get; set; } public int Age { get; set; } public Address Address { get; set; } public List Hobbies { get; set; } } public class Address { public string City { get; set; } public string Zip { get; set; } } var json = @"..."; // mon JSON var person = JsonConvert.DeserializeObject(json); Console.WriteLine(person.Name); ``` Mais écrire des classes à chaque fois, c'est pénible. J'ai entendu dire qu'en C# il existe