【问题标题】:How to parse from other websites to display in android?如何从其他网站解析以在android中显示?
【发布时间】:2014-08-23 07:41:22
【问题描述】:

我决定使用 json 解析来在 android 中显示新闻。一些像天气新闻这样的网站正在提供 json/xml api。有些网站不提供api。没有api,是否可以解析?例如:http://www.bbc.com/news/ 我需要一个 api 来通过在 json 中使用来创建每个类别。如何为不提供api的网站动态创建json?是否有任何库可以解析和显示网站的 json 格式?

提前致谢。

【问题讨论】:

  • 我举例说明了如何解析 HTML 并从中生成 JSON。但这并不简单。您可以在 PHP 中制作解析器,它将输出 JSON 并上传到您的服务器上。在这里查看我的示例goo.gl/IbNg0Q

标签: android json api parsing gson


【解决方案1】:

也许你可以做一个技巧,你可以编写一个所谓的«scraper»来获取 html 页面,从页面中提取内容并将其输出为 JSON。但我想你应该做更多的 PHP 工作,你可以看看 http://php.net/manual/en/class.domxpath.php 开始。

【讨论】:

    【解决方案2】:

    GSON,是 Google 解析 JSON 的 API。
    Jackson API,解析 JSON。

    那里有很多图书馆。你可以用谷歌搜索:)

    【讨论】:

    • 感谢您的回复。但我的问题是,我要求将网站解析为 Json 格式。
    • 将 HTML 转换为 JSON ?
    【解决方案3】:

    不,没有api是不可能从网站获取json的

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-05
      • 1970-01-01
      • 1970-01-01
      • 2016-07-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多