Как сохранить лог одного значения из объекта JSON в ionic 3 - PullRequest
0 голосов
/ 08 октября 2018

Я - новый ион, и я не могу получить доступ ни к одному значению из объекта json.Я хочу сохранить в логе значение метки времени, которое я получаю от API.

Мой TS-код выглядит примерно так

viewTime(){

  let url = 'http://api.timezonedb.com/v2.1/get-time-zone?key=8304HG08VTGQ&format=json&by=zone&zone=Asia/Kolkata';

        this.http.request(url, this.config.options)
            .subscribe((response: any) => {
                   console.log(response);

                   this.data = response ;

                  console.log(this.data.timestamp); // i want this value to console log


                let date = new Date()
                 var myDate = new Date(new Date().getTime()+(7*24*60*60*1000));
                 console.log(myDate);

                 console.log("Current Date ",date);

                  this.nav.setRoot(AccountLogin);

                                }, (err) => {
                                let alert = this.alertCtrl.create({
                                title: 'Error',
                                subTitle: 'Please check your zone',
                                buttons: ['OK']
                                        });
                                 alert.present();
                                 });
                                 }

Мой API выглядит следующим образом

{
"status": "OK",
"message": "",
"countryCode": "IN",
"countryName": "India",
"zoneName": "Asia/Kolkata",
"abbreviation": "IST",
"gmtOffset": 19800,
"dst": "0",
"zoneStart": -764145000,
"zoneEnd": 0,
"nextAbbreviation": "",
"timestamp": 1538838621,
"formatted": "2018-10-06 15:10:21"

}

Как получить доступ к значению метки времени в журнале консоли. Пожалуйста, помогите мне.

1 Ответ

0 голосов
/ 08 октября 2018

так вот ответ (карта к json отсутствовала)

let url = 'http://api.timezonedb.com/v2.1/get-time-zone?key=8304HG08VTGQ&format=json&by=zone&zone=Asia/Kolkata';

        this.http.request(url, this.config.options)
.map(res => res.json()) 
            .subscribe((response: any) => {

}

console.log(response.timestamp);

или

console.log(response['timestamp']);

должны напечатать timpstamp.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...