Precisa de ajuda em loop através desserializado Classe feita sob encomenda
-
05-07-2019 - |
Pergunta
Eu estou tendo um momento difícil descobrir como para expor (& loop through) as propriedades da minha classe Categorias que foi serializado (usando JSON) em um serviço WCF e desserializado no servidor, conforme ilustrado abaixo.
JavaScriptSerializer serializer = new JavaScriptSerializer();
Category cat = serializer.Deserialize<Category>(param1);
// Missing a cast here?
foreach (var c in cat)
{
ele.InnerHtml += String.Format("<option value={0}>{1} ></option>",
c.field.id, c.field.path);
}
Onde (eu recolho) estou indo errado é que eu tenho para lançar o meu Categoria objeto como quer ICollection ou IEnumerable? Eu acho que este é o passo que eu preciso de conselhos sobre (se, de fato, estou latindo na árvore certo?).
Solução
Parece que você está tentando percorrer Categoria que é um único item, não uma lista.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow