Quantcast
Channel: Últimos conteúdos
Viewing all articles
Browse latest Browse all 14190

Json Serialize via REST (C#, ASPX)

$
0
0

Pessoal,

 

Estou com problema na hora de mostrar os dados via Json que vem de um WS.

Abaixo está o código que eu montei:

 

View endereco.aspx.cs

public partial class endereco : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                GetData();
            }
        }

        private void GetData()
        {
         HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create("http://api.postmon.com.br/v1/cep/30640-240");
            
            using (var twitpicResponse = (HttpWebResponse)request.GetResponse())
            {

                using (var reader = new StreamReader(twitpicResponse.GetResponseStream()))
                {
                    JavaScriptSerializer js = new JavaScriptSerializer();
                    var objText = reader.ReadToEnd();
                    Endereco end = (Endereco)js.Deserialize(objText, typeof(Endereco));

                    Response.Write(end);
                }

            }
        }
    }

Model endereco.cs

public class Endereco
    {
        public string complemento { get; set; }
        public string bairro { get; set; }
        public string cidade { get; set; }
    }

Ao compilar o código não é carregado os dados, somente aparece escrito  "Models.Endereco".

Também quero saber se é obrigatório colocar todos os campos do WS na Model, ou se dá para colocar somente os campos que quiser ser exibido.

 

 

 


Viewing all articles
Browse latest Browse all 14190

Trending Articles