Galera estou com um pequeno problema no retorno do json
tenho na minha action o seguinte codigo
mcg = new ManterClientesInfGeraisVO(1,"diogo");
XStream xstream = new XStream (new JsonHierarchicalStreamDriver());
xstream.alias ( "cliente", ManterClientesInfGeraisVO.class);
obj = new JSONObject ();
obj.put("objeto", xstream.toXML(mcg));
O retorno dessa action esta vindo assim
{"objeto":"{\"cliente\": {\n \"stackTrace\": [],\n \"codigo\": 1,\n \"nome\": \"diogo\"\n}}"};
No meu JS estou dando um alert assim
var myAjax = new Ajax.Request(
url,
{
method: 'POST',
parameters: pars,
onComplete: fetchSuccess
});
}
function fetchSuccess(originalRequest){
var result = originalRequest.responseJSON;
alert(result.obj.objeto.cliente.codigo);
}
O porem e que nao esta dando o alert, heheh, o que posso fazer?