-1

在我的 Android 应用程序上从服务器解析 JSON 数据时,我收到以下错误:

org.json.json exception value <html><head><title>Apache of type java.lang.String cannot conveted to JSONObject

有谁知道是什么导致了这个问题?

4

1 回答 1

0

您得到的错误是JSONException. 根据 json.org's JSON in Java(因为 Javadoc 没有那么有用):

检测到语法或程序错误时会引发 JSONException。

您尝试解析的数据不是JSON 格式。它看起来像它的HTML。这可能是由于您查询了无效的 url 而导致的,该 url 以 HTML 格式返回错误页面,而不是您期望的 JSON。

JSON 对象如下所示:

{
    "foobar": "some value here",
    "bla": "maybe another thing here",
    "sub-document": {
        "whatever": "lorem ipsum"
    }
}
于 2013-05-27T15:03:22.507 回答