问题标签 [jsonobjectrequest]

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.

0 投票
1 回答
73 浏览

android - 齐射中的 org.json.JSONException

我正在使用 volley 解析 json,但它不起作用并出现错误。以下是我的代码和 json 响应。请帮我解决这个问题

日志猫

主要回复={"TABLE_DATA":"{\"data\":[[\"Tiger Nixon\",\"System Architect\",\"Edinburgh\",\"5421\",\"2011/04/ 25\",\"$320,800\"],[\"Garrett Winters\",\"会计\",....等等

D/JSONException: org.json.JSONException: Value {"data":[["Tiger Nixon","System Architect","Edinburgh","5421","2011/04/25","$320,800"],[ "加勒特温特斯","会计","东京","8422","2011/07/25","$

0 投票
1 回答
50 浏览

android - Voley 接收 JSONobject 总是失败

当我尝试使用 volley 与服务器通信时遇到问题(我创建了服务器,所以我也可以在此处进行更改)。
因此,当我使用时,stringRequest我遇到了这个问题:
我的字符串包含 2 个引号,例如,字符串看起来像这样:“”某物“”而我发送“某物”,当我尝试使用这些数据时

那是行不通的。我就是不能正常使用这个字符串。

当我尝试使用时,JsonObjectRequest我不知道为什么,但我总是遇到这个问题:

我试图发送这个:

但这总是同样的问题。我不知道为什么。
所以请,如果有人可以帮助我。我将不胜感激

编辑:
这里是我的代码:
JsonObjectRequest:

字符串请求:

0 投票
1 回答
131 浏览

android - 如何强制代码转到 Volley JsonObjectRequest 中的 onErrorResponse

Volley JsonObjectRequest 中报告了崩溃,并且恰好在其onErrorResponse块中。我无法将 web 服务输出更改为测试onErrorResponse块,调试此代码块很重要。

谁能告诉我如何强制代码进入这部分?

我试过response = null;了,onResponse但它导致了崩溃,它没有去onErrorResponse

0 投票
2 回答
1168 浏览

android - Volley 的 StringRequest 不返回 JSONObject

下面的代码将实现一个简单的在线登录系统。

php 脚本路径在常量中定义authenticationURL(MainActivity.java 中的第 34 行)。它已经过 Postman 测试并且可以正常工作。loginButton及其方法也onClick()可以正常工作,因为Toast 嘿,我在这里!被展示。

但无论输入字段的值是否有效,当loginButton单击/点击时,Toast总是会显示 。意思StringRequestnull

使用的工具: xampp 7.2.11-0-VC15、Android Studio 3.2.1 & Genymotion 3.0.0 -> 自定义手机 (API 28)

MainActivity.java

activity_main.xml

这是 Logcat 的部分(抱歉,由于文本限制而被截断):

AndroidManifest.xml

URL 和脚本运行良好。观看下面的这些屏幕截图... 输出截图

使用 Postman(表单数据)和有效输入测试脚本、URL、服务器...

使用 Postman(表单数据)和无效输入测试脚本、URL、服务器...

使用 Postman (x-www-form-urlencoded) 和有效输入测试脚本、URL、服务器...

使用 Postman (x-www-form-urlencoded) 和无效输入测试脚本、URL、服务器...

0 投票
1 回答
284 浏览

android - 如何使用带有 volley 的 JsonObjectRequest 在 json 对象中发送包含 json 数组的 Json 数据

Json 数据如下所示,希望使用 JsonObjectRequest 将数据发送到服务器。

0 投票
1 回答
814 浏览

android - 如何使用 Volley 将 JSONObject 作为表单数据发送到服务器

我将JsonObjectRequest使用 Volley Library 将 a 作为表单数据发送到服务器。我检查了类似的问题。他们都没有解决我的问题。

这是我需要的确切请求的邮递员屏幕截图:

邮差

这是我的 JSONObject myKey,其中包含一个 JSONArray:

这是我的请求方法:

我应该覆盖getBody()还是不覆盖?它应该返回什么?

0 投票
1 回答
69 浏览

android - 如何在一个 Json 值中实现嵌套 JsonObject /JsonArrey?

我有一个 Json 格式的 Json Url

http://inter.youdao.com/intersearch?tag=simple-eh&from=en&to=hi&q=spin

我只需要首先我

第一个 i - n。घुमाव; चक्रण; झुकाव</p>

第二 iv घूमना; कातना</p>

是否有可能第一个 i + 第二个 i 单词只有第一个单词 = n。घुमाव, v. घूमना</p>

问题是在 android no eh velue 中显示结果。如何获得印地语单词。

json结果

安卓实现:

0 投票
0 回答
42 浏览

android - 如何将 JsonObjectRequests 从抽象 android 类正确委托给处理程序

我目前正在开发一个 android 项目,在该项目中我使用 Volley 来处理一些 JsonObjectRequests。

请求组件都存储在一个抽象片段类中,因此从它继承的所有片段都能够向我的 API 发送请求并以可定制的方式处理响应。

总班:

现在在进一步开发过程中,我面临的问题不仅是片段必须能够发送请求,而且组件也必须能够发送请求,例如 RecyclerView.Adapter 或 BroadcastReceiver。所以我计划按照这个描述将请求功能迁移到一个处理程序单例。

如上面的代码片段所示,这些回调从请求响应中获取参数,所以我想知道它是否是一种更好的方法,只返回请求的结果(可以是不同的对象,如 JSONObject 或 VollerError ),或者将回调startRequest()作为 Runnable传递给这里写的。

编辑

我尝试了第二种方法,startRequestRequestHandler 现在看起来像这样:

现在我的问题是:我已经读到Runnable默认情况下在自己的线程上执行。在Volley 文档中,它说 RequestQueue 的响应被传递到主线程。现在我的一些响应用于更新我的 UI,所以如果我在回调中这样做,那不是异步的吗?我必须在回调结束时重新加载我的 UI 吗?

编辑 2

我正在尝试继承 Runnable,以便可以将参数传递给该run()方法。然后我将尝试测试 UI 更新的执行情况。

0 投票
0 回答
105 浏览

java - com.android.volley.ParseError: org.json.JSONException: Value ... of type java.lang.Integer 无法转换为 JSONObject

我正在尝试将 json 发送到服务器接收响应代码,例如:(200) 作为 int。我该如何解决这个错误?

--编辑:添加了其余代码--

0 投票
1 回答
913 浏览

java - 如何从数组 android studio JSONArray 中的数组中获取数据

我从 API 作为 JSONarray 获得响应,我可以将数据放入我的 arraymodel,但问题是我需要来自一个数组的一些特定数据,我不知道如何做到这一点。

数组是:

我想要名称中的英语、S:9 和租金账单数据。

我在这里发布我的代码,以便您了解我做了什么以及我犯了什么错误。