Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android kotlin-使用loopj AsyncHttpClient接收多维数组/json_Java_Android_Json_Multidimensional Array_Kotlin - Fatal编程技术网

Java Android kotlin-使用loopj AsyncHttpClient接收多维数组/json

Java Android kotlin-使用loopj AsyncHttpClient接收多维数组/json,java,android,json,multidimensional-array,kotlin,Java,Android,Json,Multidimensional Array,Kotlin,我尝试接收多维数组/json,代码如下所示: val client = AsyncHttpClient() client.get("http://www.xxxxx.com/getjson.php", params, object : JsonHttpResponseHandler() { override fun onSuccess(statusCode: Int, headers: Array<Header>?, response: JSONObject?) {

我尝试接收多维数组/json,代码如下所示:

val client = AsyncHttpClient()
client.get("http://www.xxxxx.com/getjson.php", params, object : JsonHttpResponseHandler()
{
    override fun onSuccess(statusCode: Int, headers: Array<Header>?, response: JSONObject?)
    {
        Log.d("letsSee", "look: " + response!!.toString())

    }
    override fun onFailure(statusCode: Int, headers: Array<Header>?, e: Throwable, response: JSONObject?)
    {
        Log.d("letsSee", "FAIL: " + response!!.toString())
    }
})
无论成功还是失败,我都不会得到任何东西<代码>外观:也没有打印出来

正常的非多维数组(如:

{"bildid1":"247","dueluserid1":"11142","duelnickname1":"Barbaraa","duelduels1":"12","duelscore1":"7","bildid2":"422","dueluserid2":"93481837387222","duelnickname2":"Madel","duelduels2":"13","duelscore2":"8"}
但是如何使用多维数据集呢


提前感谢

响应:JSONObject?
更改为
响应:JSONArray?
解决了这个问题,因为JSONObject显然只用于以字符串作为键的数组/对象,而JSONArray则用于以整数作为键的数组/对象

{"bildid1":"247","dueluserid1":"11142","duelnickname1":"Barbaraa","duelduels1":"12","duelscore1":"7","bildid2":"422","dueluserid2":"93481837387222","duelnickname2":"Madel","duelduels2":"13","duelscore2":"8"}