1
1
我认为主要问题是接口,因为JAXB应该能够封送map<string,concreteType>。接口的问题是JAXB demarshalling不知道要使用什么具体类型来实现接口。编组流可能不是来自Java代码,因此流不能包含具体类型信息。JAXB必须选择一个实现,它需要帮助才能做到这一点。 JAXB: How should I marshall complex nested data structures 这是Web服务编组的常见问题。一种健壮的方法是使用包含具体类型的数据传输对象,这些具体类型可以在WSDL中为数据传输精确定义。在应用程序代码中,您必须将域对象映射到这些DTO中或从中映射出来,这是一个缺点。这种方法的一个好处是,您的应用程序与数据传输格式松散耦合。 |
2
0
我知道,XML不支持映射类型。所以你可以尝试这样使用
但你需要自己检查重复的钥匙。 |
Alan Silva · 如何反序列化XML列表? 6 年前 |
yogsma · 从XSD模式生成Java类 7 年前 |
jsosnowski · JAXB、XJC:生成字段到类大纲 7 年前 |
akash prasad · 当我尝试POST请求时得到400响应 7 年前 |
Ayo K · 将Soap XML响应转换为对象 7 年前 |