0

我正在尝试使用 Github 中的 Jackson XML,并将以下 Microsoft DTO Url 解析为 Android 中的 ListView:

http://94d5d2ca8b8347c19478bfaaf058ac65.cloudapp.net/api/landingpage/00000000-0000-0000-0000-000000000000

要得到:

标题

图片网址

片段

FeedSource -> 名称

我是先解析为 XML,还是可以强制请求的响应为 JSON?还尝试阅读 Gson 并查看 Windows Azure 云(此 URL 的来源),但看不到任何示例。

4

1 回答 1

0

正如我在评论中所说,Gson 只能解析 JSON(不是 XML!),所以如果你想解析一个 XML 文件,就像你拥有的那样,使用它是没有意义的......(事实上,我会重新标记你的邮政)。正如您在评论中指出的那样,将 XML 转换为 JSON 更没有意义......

由于您有一个 XML 文件,因此您需要将 XML 数据解析为 Java 类,为此您需要一个 XML Parser。在 Android 中,他们建议使用解析器XmlPullParser有非常完整的文档,包括Andoid Developers站点中的许多分步示例。

请注意,尽管他们推荐 Android 的解析器,但您可以使用其他 XML 解析器,例如您可以只使用 DOM 解析器,这可能是最基本的解析器,您不需要任何外部库,就像在这个示例中一样。实际上,在最后一个示例中,他们ListView就像您尝试做的那样从 XML 文件精确地构建...

于 2013-05-06T00:29:22.470 回答