我有一个从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。本教程还显示了下一步的详细操作方法。

09-17 16:43