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.


                                          

Reply via email to