我正在做一个书签项目,现在我正试图弄清楚如何处理JSON。假设我检索了一个如下形式的JSON,其中包含某个用户的lan,以及有关其书签的信息:
{ "lan_id": "888888",
"bookmarks": [{
"id": "1",
"bm_name": "Google News",
"bm_link": "news.google.com"
},
{
"id": "2",
"bm_name": "CNBC",
"bm_link": "cnbc.com"
},
{
"id": "3",
"bm_name": "MSN",
"bm_link": "msn.com"
}
]
}我如何浏览这个结构并提取我需要的信息?现在我只想能够像这样console.log每一批链接:
1
Google News
news.google.com
2
CNBC
cnbc.com
...在获取JSON之后,我尝试使用jquery的$.each函数来遍历它,但我感到困惑。感觉我应该嵌套两个$.each函数,但是我没有得到正确的输出。
任何帮助或指点都将不胜感激!
发布于 2017-06-30 08:36:42
您需要在书签中循环数组,如下所示:
var obj = {
"lan_id": "888888",
"bookmarks": [{
"id": "1",
"bm_name": "Google News",
"bm_link": "news.google.com"
},
{
"id": "2",
"bm_name": "CNBC",
"bm_link": "cnbc.com"
},
{
"id": "3",
"bm_name": "MSN",
"bm_link": "msn.com"
}
]
};
obj.bookmarks.forEach(function(bmark, index){
console.log(index+1);
console.log(bmark.bm_name);
console.log(bmark.bm_link);
});
https://stackoverflow.com/questions/44836929
复制相似问题