【发布时间】:2011-08-04 18:34:41
【问题描述】:
在 Jersey RESTful 框架中,我知道我可以在客户端获取 xml 数据,如下所示:
private static final String BaseURI = "http://DOMAN.com";
ClientConfig config = new DefaultClientConfig();
Client client = Client.create(config);
WebResource service = client.resource(BaseURI);
String xmlData = service.path("rest").path("todos").accept(
MediaType.APPLICATION_XML).get(String.class)
我的问题是我该如何解析 xmlData 呢?我想从xmlData 获取所需的数据,并将所需的数据传输到 JSON,最好的实现方式是什么?
【问题讨论】:
-
为什么不直接向 Jersey 询问数据的 json 表示形式?
-
因为底层接口传输给我需要转换成json的xml数据
-
你可以使用 Sax OR Dom 解析器来解析数据
标签: java xml json jakarta-ee jersey