我有一个从fetch方法获取的json输出,类似于这种格式
{
"example": {
"id": "301",
"example_n": "example",
"exampleid": "12",
"thumbnail": "some url",
"examplearry": [
{
"example_id": "9",
"exampletitle": "exampletitle ",
},
{
"example_id": "10",
"exampletitle": "exampletitle",
},
{
"example_id": "7",
"exampletitle": "exampletitle",
}, "example_api": "6vvdncv99hbnbscm"
}
现在我要访问example_id和exampletitle。如何在本机反应中使用它?
最佳答案
您可以here查看操作方法。
实现类似它们的fetchData方法:
fetchData() {
fetch(REQUEST_URL)
.then((response) => response.json())
.then((responseData) => {
this.setState({
examplearry: responseData.examplearry,
});
})
.done();
}
这将处理您的json响应,然后使用this.setState使数据可用。之后,只需像在javascript / react中一样访问examplearry。本教程还显示了下一步的详细操作方法。