我正在尝试使用 Github 中的 Jackson XML,并将以下 Microsoft DTO Url 解析为 Android 中的 ListView:
要得到:
标题
图片网址
片段
FeedSource -> 名称
我是先解析为 XML,还是可以强制请求的响应为 JSON?还尝试阅读 Gson 并查看 Windows Azure 云(此 URL 的来源),但看不到任何示例。
我正在尝试使用 Github 中的 Jackson XML,并将以下 Microsoft DTO Url 解析为 Android 中的 ListView:
要得到:
标题
图片网址
片段
FeedSource -> 名称
我是先解析为 XML,还是可以强制请求的响应为 JSON?还尝试阅读 Gson 并查看 Windows Azure 云(此 URL 的来源),但看不到任何示例。
正如我在评论中所说,Gson 只能解析 JSON(不是 XML!),所以如果你想解析一个 XML 文件,就像你拥有的那样,使用它是没有意义的......(事实上,我会重新标记你的邮政)。正如您在评论中指出的那样,将 XML 转换为 JSON 更没有意义......
由于您有一个 XML 文件,因此您需要将 XML 数据解析为 Java 类,为此您需要一个 XML Parser。在 Android 中,他们建议使用解析器XmlPullParser。有非常完整的文档,包括Andoid Developers站点中的许多分步示例。
请注意,尽管他们推荐 Android 的解析器,但您可以使用其他 XML 解析器,例如您可以只使用 DOM 解析器,这可能是最基本的解析器,您不需要任何外部库,就像在这个示例中一样。实际上,在最后一个示例中,他们ListView
就像您尝试做的那样从 XML 文件精确地构建...