【问题标题】:error while parsing json object from url从 url 解析 json 对象时出错
【发布时间】:2013-10-25 20:13:32
【问题描述】:

我今天在这里发布了一个关于如何解析包含 json 对象的 php url 的问题:

How to parse JSON object from PHP URL

但现在我更改了网址,希望解析该网址变得更容易,但仍然无法做到。

所以当我从 url (.com) 解析一个 json 对象时,应用程序强制停止并且 LogCat 错误是:

10-25 22:44:25.065: E/JSON Parser(22241): Error parsing data org.json.JSONException: Value <HTML><HEAD> of type java.lang.String cannot be converted to JSONObject

但是该代码适用于其他网址。

【问题讨论】:

    标签: android json parsing url


    【解决方案1】:

    URL 包含 html 标签而不是 JSON 字符串!它在浏览器中可能看起来是 json 字符串。请删除 html 标签(使用基本编辑器),然后重试 :)

    【讨论】:

    • 我的 url 取决于一个网站,我已经获取了数据并使用 php 将其转换为 json,那么如何从中删除 html 标签?
    • 您可以使用 HTML DOM 解析器,提取 JSON 字符串,然后继续。
    【解决方案2】:

    以“

    ”开头的值是否表示应用程序错误?或者找不到页面?

    尝试检查(调试器或 sysout)你得到了什么值。

    【讨论】:

    • 原因是url中的html和header标签(不是json对象)
    猜你喜欢
    • 2013-03-06
    • 1970-01-01
    • 1970-01-01
    • 2023-03-03
    • 2011-11-30
    • 2023-02-25
    • 2021-03-09
    • 2012-09-30
    • 1970-01-01
    相关资源
    最近更新 更多