Извлечение данных из API - PullRequest
0 голосов
/ 01 марта 2020

Может быть, вопрос может быть слишком простым, но я не могу получить данные

Это ответ API:

[{"city_id": 33, "city_name": "Nagpur", "country_id": 1, "country_name": "India", "entity_id": 33, "entity_type": "city", "latitude": 21.15, "longitude": 79.09, "title": "Nagpur"}]

этот ответ хранится внутри "a", теперь, когда я устанавливаю состояние,

this.setState({lat: a})

Он показывает те же данные в журнале, но когда я пытаюсь извлечь широту и долготу, он показывает неопределенный. Я делаю это для извлечения данных

this.setState({lat : a.latitude})  // shows undefined 

Пожалуйста, помогите мне !!!!!!

1 Ответ

3 голосов
/ 01 марта 2020

Выглядит как массив в вашем ответе, поэтому попробуйте:

this.setState({lat : a[0].latitude})
...