0

[Resolvido] Ajuda converter json em objeto c#

#.NET C#
Ramon Modesto
Ramon Modesto

Eai galera, eu preciso de uma ajuda de vcs. Como deserializar um json em objeto c#? Na imagem acima eu consigo fazer a requisição, mas na hora de deserializar, todas as propriedades da lista de objetos ficam nulas, como eu nunca fiz isso, nem sei como fazer, primeira vez q consumo uma api e é a do Twitter. ResultadoRequisicao é um IEnumerable do tipo da classe objeto em json, na classe que defini para fazer isso, eu usei JsonProperty pra definir o nome de cada propriedade do json, a ideia é pegar o resultado da requisição, transformá-la ema lista, mostrá-la numa view e armazenar o json no Cosmos Db. Nessa caso, a requisição feita pegou todos os woeids disponíveis da api, pra depois fazer uma requizição por região. Eu tentei converter a resposta da api em string, e funciona, mas na hora de deserializar dá erro dizendo que não é possível converter string em stream. Quando uso stream todas as propriidades ficam nulas

1
21

Comentários (3)

0
Ramon Modesto

Ramon Modesto

23/09/2021 18:03

Foi sim, eu vi outros projetos que tinha feito. Percebi que no outro projeto aqui da DIO os nomes das propriedades da classe eram os mesmos nomes do arquivo json. Foi na tentativa e erro, não sabia como fazer. Estou seguindo o tutorial da Microsoft também

1
Eliel Costa

Eliel Costa

23/09/2021 17:00

Ramon vc mesmo descobriu?

0
Ramon Modesto

Ramon Modesto

23/09/2021 16:43

Resolvido galera, o nome da classe que continha o nome das propriedades do json tinha que ser exatamente igual, elas estavam renomedas com uma letra maiúscula e na resposta da api os nomes das propriedades estavam tudo minúsculo

Estudante BackEnd

Brasil