如何在koltin android中获得一个带有volley的json



我是kotlin初学者。我想从url获取我的json文件,但不工作。

类:MyRequest

var json:JsonObject = JsonObject()
init {
val queue = Volley.newRequestQueue(context)
val request = JsonObjectRequest(
Request.Method.GET, url, null,
{ response -> json
},
{ error ->
println(error)
}
)
queue.add(request)
queue.start()
}

类:数据库

val url: String = "http://...."
fun test(){
var r: MyRequest = MyRequest(context, url)
println(r.json)
}

在这个例子中,我只是想打印我的json,但我有"{}">

谢谢你的帮助

你不能从url中获取json还是不能打印json ?我不太明白。

如果你的问题是关于打印json, json是一个对象,你不能直接打印它,你必须将其转换为String

fun test(){
var r: MyRequest = MyRequest(context, url)
r = jsonObject.toString()
System.out.println(r)
}

请这样试试。

如果问题是从url获取json请告诉我。

最新更新