Analizowanie danych JSON z adresu URL

Usiłuję utworzyć funkcję, która może analizować JSON z adresu URL. Oto, co mam do tej pory:

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(...)

Gdy wywołam tę funkcję, otrzymuję błędy. Jak mogę zwrócić przeanalizowany JSON z tej funkcji?

questionAnswers(3)

yourAnswerToTheQuestion