在本机中,我的Json Response将状态mydata存储为数组。
[console.log
返回以下内容
Array [
Object {
"cat": "NAMKIN",
"cat_id": 2,
"id": 4,
"item_name": "METHI MATHRI",
"photo": "exit4.png",
"price": 220,
},
]
所以如何在文本组件中访问商品名称和价格
将此分配给resp
对象
<Text>{resp[0].item_name]}</Text>
还要对可能未定义的响应进行检查
var data =Array [ Object { "cat": "NAMKIN", "cat_id": 2, "id": 4, "item_name": "METHI MATHRI", "photo": "exit4.png", "price": 220, }, ]
const item_name=data[0].item_name
如果只需要一项,则可以使用方括号表示法进行访问。
console.log(mydata[0].item_name, mydata[0].price);
并且您想渲染数组的所有对象,所以使用map函数
mydata.map(item => console.log(item.item_name, item.));