Hele
07/14/2018, 10:11 AMfun fetchJson( bookIsbn: String) {
val url = "<http://xisbn.worldcat.org/webservices/xid/isbn/>"+ bookIsbn +"?method=getMetadata&format=json&fl=*"
val request = Request.Builder().url(url).build()
val client = OkHttpClient()
client.newCall(request).enqueue(object : Callback {
override fun onFailure(call: Call?, e: IOException?) {
println("Error in executing call")
}
override fun onResponse(call: Call?, response: Response?) {
val body = response?.body()?.string()
println(body)
val gson = GsonBuilder().create()
val bookList = gson.fromJson(body,BookList::class.java)
// response?.close()
}
})
}