javascript - 从 JSON 获取对象

标签 javascript json

我正在尝试从 json 响应中获取特定对象。我的回复如下所示

var list = [{
"count": 1,
"next": null,
"previous": null,
"results": [
    {
        "id": 9,
        "title": "11",
        "description": "111",
    }
  ]
   }];
var products = list.results;
console.log(products)

控制台日志中的结果表明该对象未定义。我在这里做错了什么?

最佳答案

list 不是 JSON(因为 JSON 是字符串),它是一个数组,因此您必须采用第一个元素:

var products = list[0].results;

关于javascript - 从 JSON 获取对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41357136/

相关文章:

javascript - 在按类或名称选择复选框事件后调用函数

php - Ajax 不会发布到 PHP MYSQL

json - JSON 中是否允许双重定义,如果允许,应如何解释?

javascript - react : Efficient updating of array state

java - PHP 文件中的 HTML 验证

python - t.unicode ('utf-8' 的意外行为)- Python

javascript - 如何从nodejs中的Spotify API获取播放列表的每一页

json - Swift RestKit 不会在正文中发布 JSON

java - 使用 Java 解码 JSON

javascript - 由于 undefined variable ,JSLint 文件失败