我正在尝试从我的json响应中获取特定对象。我的回答看起来像这样
PONUM LINENUM RCPTNUM SITE
1000 2 1 XXXX
1001 1 1 XXXX
控制台日志中的结果表明该对象未定义。我在这里做错了什么?
答案 0 :(得分:3)
list
不是JSON(因为JSON是一个字符串),它是一个数组,所以你必须采取第一个元素:
var products = list[0].results;
答案 1 :(得分:0)
List是一个数组使用数组索引来选择结果
list[0].results;
var list = [{
"count": 1,
"next": null,
"previous": null,
"results": [
{
"id": 9,
"title": "11",
"description": "111",
}
]
}];
var products = list[0].results;
console.log(products)
答案 2 :(得分:0)
您的JSON位于该数组中的第0个索引处。所以简单地用索引调用你的数组而不是索引调用。
var list = [{
"count": 1,
"next": null,
"previous": null,
"results": [
{
"id": 9,
"title": "11",
"description": "111",
}
]
}];
var products = list[0];
console.log(products.results)