java 如何在android中使用凌空抽取特定的json?

2ledvvac  于 2022-11-20  发布在  Java
关注(0)|答案(1)|浏览(93)

如果我的请求返回如下JSON对象

{"autocomplete":["abc", "asd"]}

如何在JSON中获取数组并将其转换为java ArrayList?
我找到了一些方法,比如getString,getInt,但是我没有找到一个可以得到数组的方法.

wbrvyc0a

wbrvyc0a1#

val response = JSONObject(yourresponse)
 val Jarray: JSONArray = response.getJSONArray("autocomplete")
 for (i in 0 until Jarray.length()) {
        val jsonobject: JSONObject = jsonarray.getJSONObject(i)
        Log.e("TAG",jsonobject.toString())
       
    }

这样你就可以做

相关问题