Como retornar valor de $ .getJSON

Estou tendo um problema com o método usando $ .getJSON. É muito simples e é assim:

function lastID(query) {

  $.getJSON(url+query ,function(json){

    var type_id = json.data;

});

    return type_id // doesn't work
}

Você poderia me dizer como retornar type_id para algum outro valor, por exemplo, como este:

var returnedID = lastID(query); // this schould me equal to returned type_id from lastID method.

Muito obrigado pela sua respost

questionAnswers(1)

yourAnswerToTheQuestion