HashMapをパラメーターとして受け取るWebサービスを作成しました。XMLBeansを使用してスタブ/スケルトンを生成し、パラメーターに値を設定してWebサービスに渡そうとしています。
問題は次のとおりです。HashMapまたはListがあり、APIはそれがXMLObjectであることを期待しています。値をXMLObjectに変換するのに役立つ変換ユーティリティはありますか?
HashMapをパラメーターとして受け取るWebサービスを作成しました。XMLBeansを使用してスタブ/スケルトンを生成し、パラメーターに値を設定してWebサービスに渡そうとしています。
問題は次のとおりです。HashMapまたはListがあり、APIはそれがXMLObjectであることを期待しています。値をXMLObjectに変換するのに役立つ変換ユーティリティはありますか?
変換についてはわかりませんが、HashMapを次のようなオブジェクトでラップすることにより、Webサービス経由で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にします。