在我的 Android 应用程序上从服务器解析 JSON 数据时,我收到以下错误:
org.json.json exception value <html><head><title>Apache of type java.lang.String cannot conveted to JSONObject
有谁知道是什么导致了这个问题?
在我的 Android 应用程序上从服务器解析 JSON 数据时,我收到以下错误:
org.json.json exception value <html><head><title>Apache of type java.lang.String cannot conveted to JSONObject
有谁知道是什么导致了这个问题?
您得到的错误是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"
}
}