解析对java对象的文本响应

解析对java对象的文本响应,java,xml,rest,web-services,Java,Xml,Rest,Web Services,我使用了RESTWebService,得到了一个文本格式的响应,我想将这个响应转换为java对象,以便进行一些逻辑处理 我曾尝试将文本解析为XML,但不幸的是,没有成功 来自web服务的响应: 休息反应 我希望输出是XML格式的,这样我就可以解析为JAVA对象,或者 获取标记之间的日期,结果应为如下java列表: XY111NWA1 XY112NWA1 XY113NWA1 XY114NWA1 XY115NWA1 XY116NWA1 XY117NWA1 XY118NWA1 XY119NWA1

我使用了RESTWebService,得到了一个文本格式的响应,我想将这个响应转换为java对象,以便进行一些逻辑处理

我曾尝试将文本解析为XML,但不幸的是,没有成功

来自web服务的响应:


休息反应
我希望输出是XML格式的,这样我就可以解析为JAVA对象,或者 获取标记之间的日期,结果应为如下java列表:

XY111NWA1
XY112NWA1
XY113NWA1
XY114NWA1
XY115NWA1
XY116NWA1
XY117NWA1
XY118NWA1
XY119NWA1
这不是REST响应(不是JSON或响应格式的XML),所以如果需要解析HTML页面(或类似HTML的响应)

方式1:我更愿意推荐这样的工具作为jsoup:

  • 简单文档解析
  • 处理链接列表的更完整示例:
通过这种方式,您可以从html响应/文件中提取任何节点/值/属性

way2您可以尝试使用更通用的SAX或JAXB解析器来解析xml(即使是HTML),如中所示。但是如果你的回复中有一些合同的话。从我看来,这不是最好的方法


相关链接:

文本是您可以使用RestWS的唯一响应吗?您尝试了什么?向我们展示您的代码,并准确地告诉我们哪些不起作用。“不起作用”不是问题描述。xml解析的哪一部分失败了?@ASP,是的,这只是我可以使用“内容类型”的结果→text/html;字符集=UTF-8“