Estoy tratando de deserializar algunos JSON que estoy agarrando de un servicio de asmx en una lista de objetos. Todos los campos en los campos coincidentes en la clase JSON, el JSON está volviendo válida, pero me sale el error aparentemente críptico:"El valor no puede ser nulo" error al deserializar json usando C#/JavaScriptSerializer
Value cannot be null. Parameter name: type.
no hay ningún parámetro llamado tipo en cualquiera de mis objetos. ¿Alguien ha visto esto antes?
Aquí está el código que arroja el error.
System.Web.Script.Serialization.JavaScriptSerializer serr = new System.Web.Script.Serialization.JavaScriptSerializer();
List<Rejection> l = serr.Deserialize<List<Rejection>>(json);
JSON es una cadena declarado más temprano y volviendo con JSON válido que coincida con el campo de mi clase. ¿La clase a la que está deserializando tiene que coincidir con lo que está en el atributo __type en el json?
¿Puedes publicar algún fragmento de código? –