Perdón esto está mal, fue al copiarlo:
xstream.alias("Personas ", Personas .class);
xstream.alias("Persona ", Persona.class); 
esto ya lo había leido:
a conversión entre etiqueta y clases/atributos es directa si coincide exactamente con el nombre, incluyendo mayúscula
Pero si no pongo alias, me pone lo siguiente <ws.Persona> 
Y como que tengo una clase Personas dentro de persona? no lo entiendo... 
Yo creo que dentro de listaPersonas están las personas, no al revés. 
Las clases que he mostrado eran Personas.java (la lista de personas) y ws.java (servicio web). No he puesto Persona.java, perdón:    
Código java:
Ver original- public class Persona{ 
-   
-     public Persona(){ 
-        super(); 
-     } 
-   
-         return nombre; 
-     } 
-   
-     public void-  setNombre (String-  nombre ) {
 
-         this.nombre= nombre; 
-     } 
-   
-     public String-  getApellidos () {
 
-         return apellidos; 
-     } 
-   
-     public void-  setApellidos (String-  apellidos ) {
 
-         this.apellidos= apellidos; 
-     } 
-      
- }