преобразование Object -HashMap в XMLObject - PullRequest
3 голосов
/ 08 августа 2011

Я создал веб-сервис, который принимает HashMap в качестве параметра.Я сгенерировал заглушки / скелетирование с помощью XMLBeans и пытаюсь установить значения в параметре и передать их веб-службе.

Проблема заключается в следующем: у меня есть HashMap или List, и API ожидает, что он будет XMLObjectЕсть ли какая-либо утилита преобразования, которая может быть полезна для преобразования моего значения в XMLObject?

1 Ответ

0 голосов
/ 18 августа 2011

не уверен насчет конвертации, но я успешно отправил 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;
    }
}

Тогда просто сделайте свой параметр веб-службы типом MapObject.

...