【问题标题】:Soap Request as String convert it into java objectSoap Request as String 将其转换为 java 对象
【发布时间】:2013-12-09 12:48:34
【问题描述】:

我收到一个字符串形式的 SOAP 请求,我想从中提取一个 Java 对象。是否可以?如果是,那么如何?可以使用什么 API?

【问题讨论】:

  • 你能分享一下你想提取的xml和java对象吗

标签: java string soap jaxb cxf


【解决方案1】:

我收到一个字符串形式的 SOAP 请求,我想从中提取一个 Java 对象。有可能吗?

是的。

如果是,那怎么办?

您需要将 String 转换为 JAXB 可以解组的内容。示例包括 StringReaderXMLStreamReader

什么API可以用来做这个?

由于 SOAP 消息包含的信息多于与域模型对应的信息,我建议将 JAXB 与 StAX XMLStreamReader 一起使用。您使用StAX 来解析String。然后将XMLStreamReader 推进到包含您希望解组的内容的元素。然后你在那个时候解组XMLStreamReader

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-07-11
    • 1970-01-01
    • 1970-01-01
    • 2015-08-30
    • 1970-01-01
    • 2022-11-01
    • 1970-01-01
    相关资源
    最近更新 更多