Вообщем сижу уже часа три никак не могу разобраться.
Вот переменная body
var options = {
url: 'https://maps.googleapis.com/maps/api/timezone/json?location=' + latitude + ',' + longitude + '×tamp=1331161200&key=' + googleApiKey,
method: 'GET'
}
request(options, function (error, response, body) {
if (!error && response.statusCode == 200) {
console.log(body);
}
});
Все четко выводит обьект который парсится без труда
{
"dstOffset" : 0,
"rawOffset" : 14400,
"status" : "OK",
"timeZoneId" : "Europe/Moscow",
"timeZoneName" : "Moscow Standard Time"
}
А теперь сама суть вне этой функция я не могу использовать обьект body, пробовал делать return body. Пробовал делать пустую переменную response вне функции а потом response = body, но все безуспешно. Как мне работать(парсить) с этим обьектом вне функции?Я прошу помогите junior кодеру. Голова уже взрывается.