JavaScriptSerializer не десериализует коллекцию
У меня есть служба WCF, которая возвращает список способностей в виде объекта json. Я позвонил в службу и получил действительный объект json. Тем не менее, объект не десериализован и не вызывает исключения. Я сократил все свойства, кроме 1, и он все еще не работает.
Я записал результат перед попыткой десериализации.
var falculties = result.GetFacultyResult;
System.Diagnostics.Trace.WriteLine(falculties);
Результат:
[
{"ID":"9088"},
{"ID":"9089"}
]
var facultyObject = jss.Deserialize<IList<Faculty>>(falculties);
System.Diagnostics.Trace.WriteLine(facultyObject);
Это результат регистрации факультета объекта
System.Collections.Generic.List`1[KCollege.Models.Faculty]
обновлено:
Факультетский класс
public class Faculty
{
public string ID { get; set; }
}