Font Size

SCREEN

Profile

Layout

Direction

Menu Style

Cpanel

Aninki Code

XStream

xstreamStream es un Java biblioteca para serializar objetos a XML (o JSON ) y viceversa

+ INFO

XStream- Enlaces de interes

BeanUtils diferencia entre varios tipos de propiedades dentro de los javabeans:

XStream- Serializar

Para serializar los objetos, lo primero que tenemos que hacer es instanciar el objeto serializar.

  
XStream xstream = new XStream(new DomDriver());

 Si no queremos que nos lo serialice con el nombre de la clase y deseamos un nombre con más significado.
Podemos dar alias a una clase, una propiedad y/o un paquete

  

                //Alias de una clase
                xstream.alias("persona", Persona.class);
		xstream.alias("direccion", Direccion.class);

	        //alias de un campo
		xstream.aliasField("cliente", Persona.class, "nombre");
	
		//alias de un package
		xstream.aliasPackage("com.aninkinet", "org.aninkinet");

Para serializar un objeto:

  
		Persona juan =new Persona();
		juan.setNombre("Juan");
		juan.setNombre("Martinez");
		juan.setDirecion(direc);


	        //Convertimos el objeto en una cadena xml
		String juanXml = xstream.toXML(juan);

Deserializar un objeto es igual de sencillo, usando fromXml:

  

Persona newJuan = (Persona)xstream.fromXML(juanXml);