Example #1
0
        //converte objeto em formato Json para String
        static void ConverterJsonParaObjeto()
        {
            //"declara" um objeto em formato Json
            string json = "{" +
                          " 'Id':1, " +
                          " 'Titulo':'Erro ao publicar projeto'," +
                          " 'Conteudo':'Estou obtendo o erro XYZ ao publicar meu projeto na hospedagem.'," +
                          " 'Usuario':'joel'," +
                          " 'Tags': ['ASP.NET','C#','Visual Studio']" +
                          "}";

            //desserializa, desconverte objeto Json para, novamente, uma string
            Topico topico = JsonConvert.DeserializeObject <Topico>(json);

            //printa no console o resultado da operação
            Console.WriteLine($"{topico.Id}\n{topico.Titulo}\n{topico.Conteudo}");
        }
        static void ConverterObjetoParaJson()
        {
            Topico topico = new Topico
            {
                Id       = 1,
                Titulo   = "Erro ao publicar projeto",
                Conteudo = "Estou obtendo o erro XYZ ao publicar meu projeto na hospedagem.",
                Usuario  = "joel",
                Tags     = new string[3] {
                    "ASP.NET", "C#", "Visual Studio"
                }
            };

            string json = JsonConvert.SerializeObject(topico);

            Console.WriteLine(json);
        }
Example #3
0
        //converte objeto em string para formato Json
        static void ConverterObjetoParaJson()
        {
            //instancia um novo topico partindo da classe Topico
            Topico topico = new Topico
            {
                Id       = 1,
                Titulo   = "Erro ao publicar projeto",
                Conteudo = "Estou obtendo o erro XYZ ao publicar meu projeto na hospedagem",
                Tags     = new string[3] {
                    "Asp.Net", "C#", "Visual Studio"
                }
            };

            //converte topico criado em objeto Json
            string json = JsonConvert.SerializeObject(topico);

            //printa no console o resultado da operação
            Console.WriteLine(json);
        }