Пожалуйста, помогите, я не могу вывести значения после пользователя json.NET
Вот строка, которую я получаю от моего вызова jjery ajax:
"[{\" roleInfo\ ": {\" roleIndex \ ": 0, \" roleID \ ": \" c1_r0_23 \ ", \" roleName \ ": \" Руководитель \ "}}, {\" roleInfo \ ": {\" roleIndex\ ": 1, \" roleID \ ": \" c1_r1_192 \ ", \" roleName \ ": \" Главный операционный директор \ "}}]"
Вот веб-метод, который существует в моем коде позадина моей странице aspx:
List md1 = (List) Newtonsoft.Json.JsonConvert.DeserializeObject (sv, typeof (List));
Это мой класс для MappedRole: открытый класс MappedRole {
public int roleIndex { get; set; }
public int roleID { get; set; }
public string roleName { get; set; }
public MappedRole(){
}
}
Это значения, которые я получаю после попытки использовать JsonConvert.DeserializeObject .... обратите внимание, что я получаю значения NULL и 0: я пытаюсь увидеть значения в режиме отладки.
? Md1 [0] .roleID 0? Md1 [0] .roleName null? Md1 [0] .roleIndex 0