Analisar JSON do objeto HttpURLConnection

Eu estou fazendo autenticação http básica com oHttpURLConnection objeto em Java.

<code>        URL urlUse = new URL(url);
        HttpURLConnection conn = null;
        conn = (HttpURLConnection) urlUse.openConnection();
        conn.setRequestMethod("GET");
        conn.setRequestProperty("Content-length", "0");
        conn.setUseCaches(false);
        conn.setAllowUserInteraction(false);
        conn.setConnectTimeout(timeout);
        conn.setReadTimeout(timeout);
        conn.connect();

        if(conn.getResponseCode()==201 || conn.getResponseCode()==200)
        {
            success = true;
        }
</code>

Estou esperando um objeto JSON, ou dados de string no formato de um objeto JSON válido, ou HTML com texto sem formatação simples que seja JSON válido. Como faço para acessar isso doHttpURLConnection depois que ele retorna uma resposta?

questionAnswers(5)

yourAnswerToTheQuestion