0

ハッシュマップ データ構造が JAX-RPC Web サービスで許可されていないことは知っています。

しかし、私は自分のサービスでこのようなデータを返したいと思っています。

Atrribute,<Key><value>,Atrribute,<Key><value>,Atrribute,<Key><value> ..

どうすればこれを行うことができますか

4

1 に答える 1

0

Map のような構造体を返すには、それを Wrapper クラスでラップする必要があります。

JAXBMap以下に示すようにマップをラップして返します。

package myexample;

import java.util.Map;

import javax.xml.bind.annotation.XmlRootElement;

@XmlRootElement
public class JAXBMap<T, K> {
Map<T, K> map;

public Map<T, K> getMap() {
    return map;
}

public void setMap(Map<T, K> map) {
    this.map = map;
}

public JAXBMap(Map<T, K> map) {
    super();
    this.map = map;
}

public JAXBMap() {
    super();
}

}
于 2013-04-25T16:39:29.213 に答える