Problemas na Serialização XStream

Galera, to querendo serializar uma lista e criei o converter

[code]@SuppressWarnings(“rawtypes”)
public class ListaParametrosConverter implements Converter {

@Override
public boolean canConvert(Class classe) {
	return classe.equals(ListaParametros.class);
}

@Override
public void marshal(Object value, HierarchicalStreamWriter writer, MarshallingContext context) {
	ExtendedHierarchicalStreamWriter writer2 = (ExtendedHierarchicalStreamWriter) writer;
	ListaParametros parametros = (ListaParametros) value;
	
	for (int i = 0; i < parametros.size(); i++) {
		Parametro param = parametros.get(i);
		writer2.addAttribute(param.getChave(), param.getValor().toString());
	}
}

@Override
public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context) {
	return null;
}

}[/code]

no entanto os nomes dos atributos estão iniciando com um @ e gostaria de saber como faço para inserir um atributo int ou float, pois o método addAttribute só aceita string
segue abaixo a resposta json

no caso o “@codigo_chamada” deveria ser assim

use xstream.setMode(XStream.NO_REFERENCES); assim ele para de colocar o @

duplicado:
http://groups.google.com/group/caelum-vraptor/browse_thread/thread/8293ae29a97872e2

Pois é Lucas, o Sérgio postou lá no fórum do VRaptor e eu resolvi postar aqui no GUJ… Estavamos meio que desesperados na tentativa de solucionar esse problema…

Vou utilizar o fórum do VRaptor mesmo…