示例#1
0
        public static void Main(string[] args)
        {
            StreamReader sr = new StreamReader(@"C:\temp\01_SerializarXML.xml");

            XmlSerializer serializador = new XmlSerializer(typeof(Usucario));
            Usucario      usucario     = (Usucario)serializador.Deserialize(sr);

            Console.WriteLine(usucario);
        }
示例#2
0
        public static void Main(string[] args)
        {
            using (StreamReader sr = new StreamReader(@"c:\temp\02_SerializarJSON.json"))
            {
                string linhasDoArquivo = sr.ReadToEnd();

                JavaScriptSerializer desserializador = new JavaScriptSerializer();
                Usucario             usuario         = (Usucario)desserializador.Deserialize(linhasDoArquivo, typeof(Usucario));

                Console.WriteLine(usuario);
            }
        }
示例#3
0
        public static void Main(string[] args)
        {
            Usucario usuario = new Usucario()
            {
                Nome  = "José Costa Silva",
                CPF   = "2222.2222.2222-22",
                Email = "*****@*****.**"
            };

            //XmlSerializer serializador = new XmlSerializer(typeof(Usucario));
            XmlSerializer serializador = new XmlSerializer(usuario.GetType());
            StreamWriter  sw           = new StreamWriter(@"C:\temp\01_SerializarXML.xml");

            serializador.Serialize(sw, usuario);
        }
示例#4
0
        public static void Main(string[] args)
        {
            Usucario usuario = new Usucario()
            {
                Nome  = "Maria Costa Silva",
                CPF   = "3333.3333.3333-00",
                Email = "*****@*****.**"
            };

            JavaScriptSerializer serializador = new JavaScriptSerializer();
            string stringObjetoSerializado    = serializador.Serialize(usuario);

            using (StreamWriter sw = new StreamWriter(@"C:\temp\02_SerializarJSON.json"))
            {
                sw.WriteLine(stringObjetoSerializado);
            }
        }