Web services 如何通过Web服务传输java.util.Map?

Web services 如何通过Web服务传输java.util.Map?,web-services,jakarta-ee,map,wsdl,axis2,Web Services,Jakarta Ee,Map,Wsdl,Axis2,我的方法返回一个映射。是否可以将其传递给Web服务 最好不要通过web服务接口公开Java集合 您应该只公开简单的类型、bean和数组,否则可能会遇到麻烦(互操作性方面的麻烦) 尝试将您的映射转换为一个数组,例如,或包装这些条目的东西。映射是特定于java的 只能使用数组、int、string。。在所有其他语言中都可以使用WebServices(PHP,C,C,C++等)的所有东西… 想想看。。。PHP中的映射是什么?没有。。。Web服务被构建为以多种语言共享数据 如果您想将它与Map一起使用,

我的方法返回一个
映射
。是否可以将其传递给Web服务

最好不要通过web服务接口公开Java集合

您应该只公开简单的类型、bean和数组,否则可能会遇到麻烦(互操作性方面的麻烦)


尝试将您的
映射
转换为一个数组,例如,或包装这些条目的东西。

映射是特定于java的

只能使用数组、int、string。。在所有其他语言中都可以使用WebServices(PHP,C,C,C++等)的所有东西… 想想看。。。PHP中的映射是什么?没有。。。Web服务被构建为以多种语言共享数据

如果您想将它与Map一起使用,并且您仅将此应用程序用于java,那么您最好使用RMI而不是WebServices

是否真正是一个
int
?它不是一个整数吗?