fun getJsonArray(url: String, auth: String? = null): JSONArray {
        val connection = java.net.URL(url).openConnection() as java.net.HttpURLConnection
        connection.requestMethod = "GET"
        if (auth != null) {
            val basicAuth = "Basic : " + String(Base64.getEncoder().encode(auth.toByteArray()))