我是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请告诉我。