Я пытаюсь десериализовать следующую строку Json.
"{\"CPFs\":[{\"Numero\":\"13383857719\"},{\"Numero\":\"13383857720\"}]}"
Я попробовал все, и я всегда получаю это сообщение об ошибке:
Ошибка преобразования значения
"{" CPFs ": [{" Numero ":" 13383857719 "}, {" Numero ":" 13383857720 "}]}" для ввода
'WebFFService.ListaCpf. Путь '', строка 1, позиция 72.
Я пытался использовать простые объекты в качестве списка и даже только CPF. Но я всегда получаю один и тот же вывод. Я пытался использовать JavaScripSerializer
либо безуспешно.
// I've serialized a JSON as following:
var aux = new List<CPF>();
var cpf = new CPF {
Numero = "13385860019"
};
var cpf2 = new CPF {
Numero = "12283757720"
};
aux.Add(cpf);
aux.Add(cpf2);
var listaCpfs = new ListaCpf {
CPFs = aux
};
var jsonCpf = JsonConvert.SerializeObject(listaCpfs);
// Where my classes are:
public class ListaCpf
{
public List<CPF> CPFs { get; set; }
}
public class CPF
{
public string Numero { get; set; }
}
// And I'm trying to desirialize this way:
var listaCpf = JsonConvert.DeserializeObject<ListaCpf>(jsonCpf);
Я просто хочу поместить числа "Numeros" в список или массив.
Кто-нибудь может мне помочь?