Javascript 通过JSON获取数据
下面我有一些JSON,我想做的是遍历JSON文件,拉出“title”元素并列出一个列表。有人能帮忙吗Javascript 通过JSON获取数据,javascript,json,Javascript,Json,下面我有一些JSON,我想做的是遍历JSON文件,拉出“title”元素并列出一个列表。有人能帮忙吗 { "slides" : { "sl_0_0" : { "title" : "Slide 0-0", "copy" : "Copy for slide 0-0", "link" : "sl_0_0.html" }, "sl_1_0" : { "title
{ "slides" : {
"sl_0_0" : {
"title" : "Slide 0-0",
"copy" : "Copy for slide 0-0",
"link" : "sl_0_0.html"
},
"sl_1_0" : {
"title" : "Slide 1-0",
"copy" : "Copy for slide 1-0",
"link" : "sl_1_0.html"
},
"sl_1_1" : {
"title" : "Slide 1-1",
"copy" : "Copy for slide 1-1",
"link" : "sl_1_1.html"
},
"sl_2_0" : {
"title" : "Slide 2_0",
"copy" : "Copy for slide 2_0",
"link" : "sl_2_0.html"
},
"sl_2_1" : {
"title" : "Slide 2_1",
"copy" : "Copy for slide 2_1",
"link" : "sl_2_1.html"
},
"sl_2_2" : {
"title" : "Slide 2_2",
"copy" : "Copy for slide 2_2",
"link" : "sl_2_2.html"
}
}
}
对待JSON对象就像对待任何其他javascript对象一样。因此,您可以使用for循环进行交互,如下所示:
var jsonObj = { /* your JSON object here */ };
for ( var id in jsonObj.slides ) {
var slide = jsonObj.slides[id];
var title = slide.title; //etc.
/* Now you can build your list */
}
哦哦。。。你想让我们写你的代码?到目前为止你试过什么?你在用什么语言?。。。我们这里没有太多的内容…你在用哪种编程语言?不,我没想到你会写我的代码。我以前没有使用过JSON,所以我只是在寻找一些领导者:到目前为止,我拥有的是:var info=JSON.parse(request.responseText);var输出=“”;对于(var i=0;我将代码添加到您的问题中。它作为注释不可读。