none
JSon para iniciante RRS feed

  • Pergunta

  • Olá!

    Preciso aprender JSon.

    Verifiquei um post do Fúlvio Cezar Canducci Dias falando justamente sobre JSon para iniciante...

    Porém gostaria de algo bem mais básico, onde eu vá construir uma sequencia de conhecimentos até matar a pau.

    Valeu,

    Fábio

    terça-feira, 12 de novembro de 2013 17:37

Respostas

  • Fábio

    Segue um exemplo bem básico, criei um WebApplication:

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.Script.Serialization;
    using System.Web.Services;
    
    namespace WebApplication1
    {
        /// <summary>
        /// Summary description for WebService1
        /// </summary>
        [WebService(Namespace = "http://tempuri.org/")]
        [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
        [System.ComponentModel.ToolboxItem(false)]
        // To allow this Web Service to be called from script, using ASP.NET AJAX, uncomment the following line. 
        // [System.Web.Script.Services.ScriptService]
        public class WebService1 : System.Web.Services.WebService
        {
            List<String> lista = new List<string>();
    
            [WebMethod]
            public string HelloWorld()
            {
                return "Hello World";
            }
    
            [WebMethod]
            public string GetContact(string id)
            {
                var json = "";
    
                lista.Add("João da Silva");
                lista.Add("Maria da Silva");
                lista.Add("José da Silva");
    
                //  result = from a in 
    
                JavaScriptSerializer jsson = new JavaScriptSerializer();
                json = jsson.Serialize(lista[Int32.Parse(id)]);
    
                return json;             
            }
        }
    }

    Abraços


    Marcio S Silva | MCP |marsosil@ovi.com|http://marsosi.blogspot.com.br

    • Sugerido como Resposta Márcio S Silva terça-feira, 12 de novembro de 2013 17:52
    • Marcado como Resposta Fábio Lima 2013 terça-feira, 12 de novembro de 2013 18:18
    terça-feira, 12 de novembro de 2013 17:52