【问题标题】:converting Object -HashMap to XMLObject将 Object -HashMap 转换为 XMLObject
【发布时间】:2011-08-08 11:49:41
【问题描述】:

我创建了一个以 HashMap 作为参数的 web 服务。 我使用 XMLBeans 生成了存根/骨架,我正在尝试设置参数中的值并将其传递给 web 服务。

问题是: 我有 HashMap 或 List 并且 API 期望它是 XMLObject 是否有任何转换实用程序可用于将我的值转换为 XMLObject?

【问题讨论】:

    标签: java web-services xml-serialization axis2 xmlbeans


    【解决方案1】:

    不确定转换,但我已经通过 web 服务成功发送了 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。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-07-20
      • 2018-07-16
      • 1970-01-01
      • 2022-11-01
      • 2010-11-08
      • 2017-11-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多