axis2客户端调用时ArrayOf_xsd_string类型的处理
今天在使用axis2调用一个Axis1的webservice时出现了一个如下类型的数据
?
?
?
?这个类型的数据在,服务端也就是一个string数组,在客户端写的调用代码自然而然的想到也是映射成一个string数组,调用时出现:
Found character data inside an array element while deserializing
?
在网上搜索了半天,无果,也没有找到解决办法。关键时刻还是要靠自己。
?
在使用eclipse里面的web Service Explorer调用时看到请求的SOAP信息如下:
?
?
?
在使用HttpAnalyzer监控java代码的调时发现传递的这样的信息:
String[][] phones = {{"15925232137","1837393xxxx"}};?重新调用测试,发现调用成功
?
?
?