在本地响应中解析json响应

问题描述 投票:0回答:3

在本机中,我的Json Response将状态mydata存储为数组。

[console.log返回以下内容

Array [
  Object {
    "cat": "NAMKIN",
    "cat_id": 2,
    "id": 4,
    "item_name": "METHI MATHRI",
    "photo": "exit4.png",
    "price": 220,
  },
]

所以如何在文本组件中访问商品名称和价格

json reactjs parsing response native
3个回答
0
投票

将此分配给resp对象

<Text>{resp[0].item_name]}</Text>

还要对可能未定义的响应进行检查


0
投票
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

0
投票

如果只需要一项,则可以使用方括号表示法进行访问。

console.log(mydata[0].item_name, mydata[0].price);

并且您想渲染数组的所有对象,所以使用map函数

mydata.map(item => console.log(item.item_name, item.));
© www.soinside.com 2019 - 2024. All rights reserved.