3

HashMapをパラメーターとして受け取るWebサービスを作成しました。XMLBeansを使用してスタブ/スケルトンを生成し、パラメーターに値を設定してWebサービスに渡そうとしています。

問題は次のとおりです。HashMapまたはListがあり、APIはそれがXMLObjectであることを期待しています。値をXMLObjectに変換するのに役立つ変換ユーティリティはありますか?

4

1 に答える 1

0

変換についてはわかりませんが、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にします。

于 2011-08-18T15:24:57.330 に答える