【发布时间】:2016-05-12 10:39:31
【问题描述】:
我有一个 JSON,我想在一个 Node 下获取它的节点,但是我知道如何获取它:这是 JSON:
{
"price": {
"VPO": 125,
"MSRP": 129.99,
"ONSALE": 99.97,
"a_bucks": 3.75
},
"short_info": {
"product_name": "MARMOT PRECIP JACKET",
"category": "WOMEN'S",
"weight": {
"lbs": 0.6,
"kg": 0.27
},
"SKU": "KNXSU921",
"part_info": "#46200",
"rating": 4,
"out_of_stock": false
},
"product_variants": {
"XS": {
"Arctic Navy": {
"InStock": true,
"Colorcode": "HMN",
"InStore": {
"NANAIMO": {
"value": "true",
"code": "154"
}
}
},
"Black": {
"InStock": true,
"Colorcode": "HMN",
"InStore": {
"NANAIMO": {
"value": "true",
"code": "154"
}
}
},
"Blue Sea": {
"InStock": true,
"Colorcode": "HMN",
"InStore": {
"NANAIMO": {
"value": "true",
"code": "154"
}
}
},
}
}
}
我想在 XS 下获取 Elements 的(节点)名称,即“Arctic Navy”、“Black”、“Blue Sea”等。
我使用了以下代码:
$.each(dataObj.product_variants.XS, function (i, item) {
alert(item)
});
但没有得到我如何获得所需的输出。请帮忙。
提前致谢。
【问题讨论】:
-
也许是一个微不足道的评论,但您的 JSON sn-p 格式不正确。你已经检查过了吗?
-
@AlbertoDeCaro,是的,我只是处理并粘贴了所需的元素
标签: javascript jquery asp.net json