我试图在ionic2中获取一个具有键值的对象,并希望从 key 和商标名中在ionic2中读取它们。
所以我的问题是:
如何从下面的对象中读取密钥?
{
"status": "success",
"products": {
"Key1": [
{
"entity_id": "448",
"sku": "587",
"name": "name",
"image_url": "587.png",
"price": "15,000",
"qty": 0,
"rating": 0,
"wishlist": false,
"specialprice": "7,500",
"brand": "brandname"
}
],
"Key2": [
{
"entity_id": "448",
"sku": "587",
"name": "name",
"image_url": "587.png",
"price": "15,000",
"qty": 0,
"rating": 0,
"wishlist": false,
"specialprice": "7,500",
"brand": "brandname"
}
],
"Key3": [
{
"entity_id": "448",
"sku": "587",
"name": "name",
"image_url": "587.png",
"price": "15,000",
"qty": 0,
"rating": 0,
"wishlist": false,
"specialprice": "7,500",
"brand": "brandname"
}
],
}
}请随时帮助我。
发布于 2016-11-07 13:49:00
如果您是变量(包含此变量),则称为data。
data.products将返回产品列表。(或者“钥匙在你的情况下”)
然后调用data.products.Key1将给出Key1的对象。
data.products.Key1.entity_id将返回'448‘。
因此,从逻辑上讲,您可以通过调用data.prodcuts.Key1.brand来获得品牌名称。
编辑误读:
因为您的Key1是一个列表,出于某种原因。
data.products.Key1[0].brand
https://stackoverflow.com/questions/40465418
复制相似问题