Analisando dados JSON de um URL

Estou tentando criar uma função que possa analisar o JSON a partir de um URL. Aqui está o que eu tenho até agora:

function get_json(url) {
    http.get(url, function(res) {
        var body = '';
        res.on('data', function(chunk) {
            body += chunk;
        });

        res.on('end', function() {
            var response = JSON.parse(body);
                return response;
        });
    });
}

var mydata = get_json(...)

Quando eu chamo essa função, recebo erros. Como posso retornar JSON analisado desta função?

questionAnswers(3)

yourAnswerToTheQuestion