我创建了一个以HashMap为参数的web服务。 我使用XMLBeans生成了存根/骨架,我试图在参数中设置值并将其传递给Web服务。
问题是: 我有HashMap或List和API期望它是XMLObject是否有任何转换实用程序可用于将我的值转换为XMLObject?
答案 0 :(得分:0)
不确定转换,但我已成功通过webservice发送HashMap,方法是将HashMap包装在如下对象中:
class MapObject {
HashMap<String, String> myMap;
public MapObject(){}
public HashMap<String, String> getMap() {
return myMap;
}
public void setMyMap(HashMap<String, String> myMap) {
this.myMap = myMap;
}
}
然后只需将您的Web服务参数设置为MapObject。