```val gson = GsonBuilder().create() val jsonArray...
# announcements
j
Copy code
val gson = GsonBuilder().create()
val jsonArray: JSONArray = responseJsonObject.getJSONArray("Value")

val parsedItemArray = List<Deferred<Item>>(jsonArray.length()) {
	async { gson.fromJson(jsonArray.get(it).toString(), Item::class.java) }
}

runBlocking {
	parsedItemArray .forEach { defered ->
		val item = defered.await()
	}
}