问题标签 [jsonexception]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - org.json.JSONException:org.json.JSON.typeMismatch 处的值
我正在从包含英超联赛表列表的链接中解析一些数据。我喜欢用它在列表视图中显示。但我得到 JSONException 和 JSON.typeMismatch 错误。
下面是我的代码:
我收到错误消息
谁能指导我哪里做错了?这个 JSON 格式如何解析和显示:
php - 获取 JSON 数组的未终止对象异常
我从服务器获取 JSON 数组。但我试图访问它我得到了未终止的对象异常。
我检查了输出是否有任何逗号遗漏或语法错误,但仍然无法正常工作。
JSON 数组
从数组中检索数据:
例外 :
怎么了??任何帮助都会很棒..比你..
java - Android JSON WebRequest - JSONException:字符 0 处的输入结束
我在这里有这段代码,我从http://mobilesiri.com/json-parsing-in-android-using-android-studio/获取并修改它以供我自己使用。
把它和库一起放在一个普通的Java环境中,我可以得到这种形式的输出
把它放在 Android 中解析数据,我得到 JSONException - org.json.JSONException: End of input at character 0 of
这是我实现它的地方。
这有什么问题吗?
android - 错误:Json 解析错误:java.lang.String 类型的值连接无法转换为 JSONObject
我没有在我的列表活动中得到 Json 响应。我尝试了所有方法,但没有显示结果。在 logcat 中,我得到了成功的连接,我也可以看到数据。但在我的列表视图中,它说这个异常。这是我的代码
这是我的 logcat 消息
12-15 14:25:26.092 549-962/com.example.zass.broccoli E/TypeMenu:来自 url 的响应:连接成功 [{"id":"1","type":"pizza"}, {" id":"8","type":"特价"},{"id":"2","type":"Pasta"},{"id":"7","type":"汤"},{"id":"6","type":"饮料"},{"id":"5","type":"早餐"},{"id":"3","type ":"Lasagna"},{"id":"4","type":"Salad"}] 12-15 14:25:26.092 549-962/com.example.zass.broccoli E/TypeMenu: Json 解析错误:java.lang.String 类型的值连接无法转换为 JSONObject
这是我的 list_item.xml
android - org.json.JSONException:没有数据值:仅模拟器,适用于物理设备
所以,我有 JSONException(API 查询),但只有当我在模拟器上运行应用程序时(在不同的虚拟设备、不同的 API 上)。该问题仅存在于一个查询中。当我在应用程序的另一个地方调用相同的数据时,它可以工作。在物理设备上,它工作得非常好。问题是模拟器上出现此错误的原因是什么,我是否应该打扰?
安卓工作室:2.2.3
错误:
E/EGL_emulation: tid 2936: eglSurfaceAttrib(1165): error 0x3009 (EGL_BAD_MATCH) E/QueryUtils: 解析城市 JSON 结果时出现问题 org.json.JSONException: org.json.JSONObject.get(JSONObject.java: 389) 在 org.json.JSONObject.getJSONObject(JSONObject.java:609) 在 com.mobileallin.polskiesmogi.QueryUtils.extractFeatureFromJson(QueryUtils.java:171) 在 com.mobileallin.polskiesmogi.QueryUtils.fetchcityData(QueryUtils.java:58) ) 在 com.mobileallin.polskiesmogi.CityLoader.loadInBackground(CityLoader.java:54) 在 com.mobileallin.polskiesmogi.CityLoader.loadInBackground(CityLoader.java:16) 在 android.content.AsyncTaskLoader.onLoadInBackground(AsyncTaskLoader.java:312)在安卓。content.AsyncTaskLoader$LoadTask.doInBackground(AsyncTaskLoader.java:69) 在 android.content.AsyncTaskLoader$LoadTask.doInBackground(AsyncTaskLoader.java:66) 在 android.os.AsyncTask$2.call(AsyncTask.java:295) 在 java. util.concurrent.FutureTask.run(FutureTask.java:237) 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113) 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)在 java.lang.Thread.run(Thread.java:818)concurrent.FutureTask.run(FutureTask.java:237) 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113) 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588) 在 java .lang.Thread.run(Thread.java:818)concurrent.FutureTask.run(FutureTask.java:237) 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113) 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588) 在 java .lang.Thread.run(Thread.java:818)
android - 共享首选项总是返回 null 并引发运行时异常
我是android应用程序开发的新手。我在我的应用项目中遇到了一个奇怪的错误。当我第一次在模拟器(Genymotion)中运行代码时,应用程序运行得非常好。为了工作,该应用程序在许多地方使用共享偏好。然后如果我在使用一段时间后卸载该应用程序,然后在模拟器中重新安装该应用程序,该应用程序的登录过程就可以正常工作。但是当我使用其他片段时,我遇到了运行时错误并且应用程序崩溃了。此代码在第一次安装时运行良好。出于某种原因,如果我在模拟器中卸载该应用程序,它将无法正常工作。我正在使用截击。网络很好,REST API 给出了它应该给出的完美响应。我想知道我会错过在代码中处理什么。这是发生错误的 AttendanceFragment.java 的代码。
这是 Logcat 中的响应
所以,网络连接正常。凌空抽射没有失误。好像字符串请求部分不起作用一样发生错误。所以 Shardpreference getString() 总是返回 null。因此最终导致应用程序崩溃。请帮我。我错过了什么?
java - 不正确的 JSONException
我正在尝试使用 Guardian API 中的 JSON 对象。
这是我打电话的结果:
这是我的代码
该代码工作正常,只是它停在 3 个元素 (i=2)
我尝试用“test”字符串替换 imageUrl
但它仍然停留在 3 个元素处。
但是,当我注释掉它找到 imageUrl 的部分时,整个代码都可以工作,并给了我 10 个应该做的结果:
我在 Android 监视器中环顾四周,似乎有一个问题说
org.json.JSONException: main 没有值
但这是不正确的,因为前 3 个结果的 URL 没有任何问题,该问题仅在循环 3 次迭代后出现,我找不到任何原因导致这种情况发生。
java - java.lang.String 类型的值无法转换为 JSONObject
我发出“GET”请求以获取 JSON 对象。当我尝试读取响应时,会引发错误。错误在标题中描述。这对我来说真是个奇迹,因为当我在模拟器或浏览器中运行应用程序时,我得到 JSON 响应,一切正常。但是当我在真正的手机上运行它时,我看到了这个错误......将不胜感激任何答案。这是我的代码。
}
这是我在执行后得到的字符串
这是我得到的错误
java - 未调用自定义 JsonMappingException 映射器
我创建了一个类来覆盖 JsonMappingException。这是我的自定义异常处理程序。
但这没有被调用,而是我收到 HTTP 500 错误。
我还将已编译的自定义 ExceptionMapper 类与我的 Web 应用程序项目打包在一起。