我无法从API获取数据。我尝试了不同的方法,但没有成功。这是我的代码和API。我想通过react-fetch方法使用这些数据(JSON)。
js prettyprint-override">// My Fetch API
fetchData() {
fetch('MYAPI_URL')
.then(response => response.json())
// .then(parsedJSON => console.log(parsedJSON)) //prints the data on console
// .then(parsedJSON => console.log(parsedJSON.status)) // Not Worked
// .then(parsedJSON => console.log(parsedJSON.data.Products) ) // Not Worked
.then(parsedJSON => console.log(parsedJSON.status.data) ) // not working.
.then(parsedJSON => parsedJSON.data.map(pro => (
{
..... Other code ....
}
))
}
// below is my api data
"status": true,
"data": {
"banner": "mydomain.com/img/img1.png",
"Products": [
{
"CategoryCode": "03",
"CategoryName": "Appetizers",
"SubCategory": [
{
"SubCategoryCode": "038",
"SubCategoryName": "Chicken Wings",
"Image": "banner": "mydomain.com/img/img1.png",
"SubCategoryType": [
{
"TypeCode": "05",
"TypeName": "Normal",
"AdditionalPrice": "0",
"TypeSize": [
{
"SizeCode": "17",
"SizeName": "6 Pcs",
"Description": "Oven baked hot and spicy chicken wings.",
"Price": "349",
"Toppings": [
]
}
]
}
]
...............
// I want to get Products Code etc. But I can't. No idea where I am doing wrong
当我使用这个获取api时,它正在工作。数据与上面的数据几乎相同,但那不是真正的Rest API。
>
如果你只需要接收数据,而不需要更新React组件(不存储在本地状态),你可以看看这个答案:https://stackoverflow.com/a/44644532/1263904
否则检查这个:https://stackoverflow.com/a/50980558/1263904
问题内容: 我有些困惑,很想得到一个答案,可以帮助我理清思路。假设我有一个后端(nodejs,express等),我在其中存储用户及其数据,有时我想从后端获取数据,例如用户登录后的用户信息或产品列表并保存他们在状态。 到目前为止,我所看到的方法是,在组件加载之前获取数据,并使用响应中的数据调度操作。但是我最近开始对此进行深入研究,并且看到了我较早知道的React- Thunk库,并开始怀疑从后端/
问题内容: 我正在与集成的android应用程序上工作。我正在使用fql查询从Facebook获取信息。我的fql方法是 myjson对象具有我想要的所有信息。像这样 问题是如何将该信息存储到不同的阵列中? 请为此修改一些代码。 问题答案: 检查http://www.androidhive.info/2012/01/android-json-parsing- tutorial/
问题内容: 如何存储本地文件(如JSON),然后从控制器中获取数据? 问题答案: 从React Native 0.4.3开始,您可以像这样读取本地JSON文件: 然后像普通的JS对象一样访问customData。
你好,我来自从URL获取JSON对象 我试着去买一顶帽子- 有人能告诉我我做错了什么吗?
我需要用函数SSJS from mJson()读一个URL。例如Notes View的数据访问API http://{host}/{database}/api/data/collections/name/{name} 我该怎么做? P. S我认为(我不知道是否是真的),如果我使用Java代码(例如类URLReader从这个博客,我失去作者/读者的功能,因为是我的服务器,而不是当前用户执行读取流?
例如,我重定向在我的水疗localhost:3000/ProductPage/014我如何采取'014'值我的反应变量?