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.