【问题标题】:Extract data from API从 API 中提取数据
【发布时间】:2025-12-31 18:45:01
【问题描述】:

也许问题太简单了,但我无法获取数据

这是 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 

请帮帮我!!!!!!

【问题讨论】:

标签: javascript react-native fetch react-native-android response


【解决方案1】:

您的回复中看起来像一个数组,所以请尝试:

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

【讨论】: