json.net (newtonsoft)
Estoy revisando la documentación, pero no encuentro nada sobre esta o la mejor manera de hacerlo.Json.net serializar/deserializar los tipos derivados?
public class Base
{
public string Name;
}
public class Derived : Base
{
public string Something;
}
JsonConvert.Deserialize<List<Base>>(text);
Ahora tengo objetos Derivados en la lista serializada. ¿Cómo deserializo la lista y recupero los tipos derivados?
No es así como funciona la herencia. Puede especificar JsonConvert.Deserialize (texto); para incluir el campo Nombre. Como Derived ** IS A ** Base (no al revés), Base no sabe nada sobre la definición de Derived. –
Disculpe, aclarado un poco. El problema es que tengo una lista que contiene objetos base y derivados. Entonces necesito descubrir cómo le digo a Newtonsoft cómo deserializar los artículos derivados. – Will
Resolví esto. Tengo el mismo problema –