0
Good morning, I’m trying to deserialize a JSON but there’s no way I can, I get the following JSON from another system:
{"retorno":{"contatos":[{"contato":{"id":"1","codigo":"","nome":"Client1","fantasia":null,"tipo":"F","cnpj":"11111111111","ie_rg":"","endereco":"Rua","numero":"153","bairro":"Parque","cep":"12345678","cidade":"S\u00e3o Paulo","complemento":"Casa","uf":"SP","fone":"(11) 1111-1111","email":"[email protected]","situacao":"A","contribuinte":"9","site":null,"celular":"(11) 11111-1111","dataAlteracao":"2019-07-10 10:34:21","dataInclusao":"2019-07-10 10:34:21","limiteCredito":"0.00","dataNascimento":"1967-06-28"}},{"contato":{"id":"1","codigo":"","nome":"Client2","fantasia":null,"tipo":"F","cnpj":"11111111111","ie_rg":"","endereco":"Rua","numero":"153","bairro":"Parque","cep":"12345678","cidade":"S\u00e3o Paulo","complemento":"Casa","uf":"SP","fone":"(11) 1111-1111","email":"[email protected]","situacao":"A","contribuinte":"9","site":null,"celular":"(11) 11111-1111","dataAlteracao":"2019-07-10 10:34:21","dataInclusao":"2019-07-10 10:34:21","limiteCredito":"0.00","dataNascimento":"1967-06-28"}},{"contato":{"id":"1","codigo":"","nome":"Client3","fantasia":null,"tipo":"F","cnpj":"11111111111","ie_rg":"","endereco":"Rua","numero":"153","bairro":"Parque","cep":"12345678","cidade":"S\u00e3o Paulo","complemento":"Casa","uf":"SP","fone":"(11) 1111-1111","email":"[email protected]","situacao":"A","contribuinte":"9","site":null,"celular":"(11) 11111-1111","dataAlteracao":"2019-07-10 10:34:21","dataInclusao":"2019-07-10 10:34:21","limiteCredito":"0.00","dataNascimento":"1967-06-28"}}]}}
My classes are:
public class Contato
{
public string id { get; set; }
public string codigo { get; set; }
public string nome { get; set; }
public string fantasia { get; set; }
public string tipo { get; set; }
public string cnpj { get; set; }
public string ie_rg { get; set; }
public string endereco { get; set; }
public string numero { get; set; }
public string bairro { get; set; }
public string cep { get; set; }
public string cidade { get; set; }
public string complemento { get; set; }
public string uf { get; set; }
public string fone { get; set; }
public string email { get; set; }
public string situacao { get; set; }
public string contribuinte { get; set; }
public string site { get; set; }
public string celular { get; set; }
public string dataAlteracao { get; set; }
public string dataInclusao { get; set; }
public string limiteCredito { get; set; }
public string dataNascimento { get; set; }
}
public class Contatos
{
public List<Contato> contato { get; set; }
}
And my code is:
var test = JsonConvert.DeserializeObject<Contatos>("aqui vai o json string");
When I run the test variable comes null or without item algums, where I am missing?
You must be feeling bad about json. Make sure you’re not including feedback.
– Joy Peter