如何使用 jQuery 循环 JSON 文件

2024-04-27

我正在尝试循环下面的 JSON 文件:

 {
     "statements": [{
         "subject": "A"
     }, {
         "predicate": "B"
     }, {
         "object": "C"
     }, {
         "subject": "D"
     }, {
         "predicate": "E"
     }, {
         "object": "F"
     }]
 }

正如您所看到的,有两个主语、两个谓语和两个宾语。例如,我想获得以下值"predicate":"E"。我如何使用 jQuery 或 D3 Javascript 库来做到这一点。我下面的代码检索第一个主题"subject":"A".

$.each(data.statements[0], function(i, v){
console.log(v.uriString);
});

或在 D3 中(我不知道如何在 D3 中执行此操作):

d3.json("folder/sample.json", function(error, graph) 
{  // Code is here for getting data from JSON file }

谁能帮我循环遍历上面的 JSON 文件并使用 jQuery 或 D3 Javascript 检索一些特定数据。提前谢谢你的帮助。


尝试这个:

$(data.statements).each(function (i) {
    var d = data.statements[i];
    $.each(d, function (k, v) { //get key and value of object
        $("body").append("<p>"+k + ":" + v+"</p>");
    });
})

在这里拉小提琴。 http://jsfiddle.net/hNLwd/

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 jQuery 循环 JSON 文件 的相关文章