Avatar ·

Cómo deserializar JSON en un objeto dynamic en C# sin crear clases

¡Hola a todos! Soy nuevo en C# y trabajo con datos JSON de una API externa. El problema es que la estructura del JSON cambia constantemente y tengo que crear nuevas clases para deserializar cada vez. Esto es muy incómodo, especialmente cuando necesito probar rápidamente la respuesta del servidor. Aquí hay un ejemplo del JSON que recibo: ```json { "name": "John Doe", "age": 30, "address": { "city": "New York", "zip": "10001" }, "hobbies": ["reading", "gaming"] } ``` Actualmente hago esto: ```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 = @"..."; // mi JSON var person = JsonConvert.DeserializeObject(json); Console.WriteLine(person.Name); ``` Pero escribir clases cada vez es un dolor. He oído que en C# hay