[英]Node.js: Extract data from JSON response
I'm fetching product details using an API which gives the response as a JSON object.我正在使用 API 获取产品详细信息,该 API 将响应作为 JSON 对象。
{
"productBaseInfo": {
"productIdentifier": {
"productId": "EKTDDD23232zYHR94E4",
},
"productAttributes": {
"title": "Nova KT 72BC 1 Electric Kettle",
"imageUrls": {
"400x400": "http://img5a.flixcart.com/image/electric-kettle/4/e/4/nova-kt-722-c-kt-722c-400x400-imadddh2fdvuzpxz.jpeg",
"75x75": "http://img6a.flixcart.com/image/electric-kettle/4/e/4/nova-kt-722-c-kt-722c-75x75-imadddh2fdvuzpxz.jpeg",
},
"sellingPrice": {
"amount": 599.0,
"currency": "INR"
},
"productUrl": "http://dl.mykart.com/dl/nova-kt-722c-1-electric-kettle/p/itmdddf398rhhhz2?pid=EKTDDDEGXYHR94E4&affid=userid"
}
}
}
Now I want to get the productId, title in ProductAttributes, and all the image urls and productURL.现在我想获取 productId、ProductAttributes 中的标题以及所有图片 url 和 productURL。 I tried
我试过
var productURL = JSON["productAttributes"].productUrl
But it returns an error productUrl not found error.但它返回一个错误 productUrl not found 错误。 Looking for suggestion on how to extract the data.
寻找有关如何提取数据的建议。 Thanks in advance.
提前致谢。
productAttributes
is inside productBaseInfo
. productAttributes
在productBaseInfo
里面。 So you need to access it like this所以你需要像这样访问它
console.log(JSON.productBaseInfo.productAttributes.productUrl);
// http://dl.mykart.com/dl/nova-kt-722c-1-electric-kettle/p/itmdddf398rhhhz2?pid=EKTDDDEGXYHR94E4&affid=nikhilgeo
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.