JSON deserializa a la clase con la clave faltante en json [la cadena podría ser una sola cadena o una cadena de lista]
Tengo debajo de clase
[Serializable]
public class filters
{
public List<string> key1 { get; set; }
public List<string> key2 { get; set; }
public List<string> key3 { get; set; }
}
y la cadena json es
[{"key1": "key1value"}]
deserializante como
filters objFilter = new System.Web.Script.Serialization.JavaScriptSerializer().Deserialize<filters>(json);
La cadena json puede contener key1, key2 y key3 o no.
clave1, clave2, clave3 puede ser una sola cadena o matriz
Entonces, ¿cómo puedo deserializarlo?
Está arrojando un error en su mayoría.
la clase no es compatible para la deserialización de una matriz
Por favor asesóreme, gracias