如何解决Volley 发布 JsonObject 并获取 JsonArray kotlin
我需要将 JSONObject 发送到我的服务器 API,但服务器返回我 JSONArray。 我有一个错误,因为 JSONObject 不是 JSONArray。 我使用的是 volley kotlin。
我尝试将函数更改为 JsonArrayRequest 并更改所有内容,但我无法通过此函数发送(POST)jsonObject
val jsonreq: JSONObject = JSONObject(Gson().toJson(quiz));
val requestQueue = Volley.newRequestQueue(this)
val jsonArrayRequesr = JsonArrayRequest(Request.Method.POST,url,jsonreq,object : Response.Listener<JSONArray?> {
override fun onResponse(response: JSONArray?) {
try {
} catch (e: JSONException) {
e.printstacktrace()
}
},object : Response.ErrorListener {
override fun onErrorResponse(error: VolleyError) {
error.printstacktrace()
Log.d("JsonObjectErr",error.toString());
}
}
)
requestQueue.add(jsonArrayRequesr)
}
有什么解决办法吗?
感谢您的时间!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。