Hello, I've tried to configure axis2 1.6.2 with JSON as explained in http://axis.apache.org/axis2/java/core/docs/json_support.html, but it doesn't work for me. I've solved the error adding what it is explained in the next one: http://blog.djakapm.com/2011/12/15/json-web-service-with-java-and-axis2/ <module ref="DynamicResponseHandler"/>wso2dynamic-response-20080916.170559-241.mar jettison-1.2-patched.jar
Now I don't receive any error, but the result seems not to be a standard JSON. {"return":[{"@type":"ax21:Ejemplo2","id":2,"name":"bb"},{"@type":"ax21:Ejemplo2","id":4,"name":"aa"}]} If the WS returns an array of a customized class, in every object it returns "@type":"ax21:Ejemplo2"... public Ejemplo2[] getListado3() { Ejemplo2[] ejs = new Ejemplo2[2]; Ejemplo2 e2 = new Ejemplo2(2L,"bb"); Ejemplo2 e4 = new Ejemplo2(4L,"aa"); ejs[0] = e2; ejs[1] = e4; return ejs; } Is there any way to avoid it? Thanks in advance.