orangy
class JSONObject val jsonObject = JSONObject() val f1: Float = jsonObject["foo"] //Works val f2: Float = jsonObject.get<Float>("foo") //Works too private operator inline fun <reified T> JSONObject.get(name: String): T = TODO()