public static void Serializar(object obj) { string arquivo = obj.GetType().Name + ".txt"; StreamWriter stream = Arquivos.ArquivoEscrever(arquivo); JavaScriptSerializer serializador = new JavaScriptSerializer(); string objetoSerializado = serializador.Serialize(obj); stream.Write(objetoSerializado); stream.Close(); }
static void Main(string[] args) { Titulo.Cabecalho(Assembly.GetCallingAssembly().GetName().Name); Usuario usuario = new Usuario { Nome = "Carlos da Costa Silva", CPF = "111.111.111-11", Email = "*****@*****.**" }; string arquivo = "SerializarXML.xml"; StreamWriter stream = Arquivos.ArquivoEscrever(arquivo); XmlSerializer serializador = new XmlSerializer(typeof(Usuario)); serializador.Serialize(stream, usuario); Console.WriteLine("Usuário adicionado."); Titulo.Rodape(); }
static void Main(string[] args) { Titulo.Cabecalho(Assembly.GetCallingAssembly().GetName().Name); Usuario usuario = new Usuario { Nome = "Maria da Costa Silva", CPF = "222.222.222-22", Email = "*****@*****.**" }; string arquivo = "SerializarJSON.json"; StreamWriter stream = Arquivos.ArquivoEscrever(arquivo); JavaScriptSerializer serializador = new JavaScriptSerializer(); string usuarioSerializado = serializador.Serialize(usuario); stream.WriteLine(usuarioSerializado); stream.Close(); Console.WriteLine("Usuário adicionado."); Titulo.Rodape(); }