使用Jquery / JS从JSON中检索对象

时间:2013-05-03 08:55:28

标签: javascript jquery

  1. 我在/ path / to / json中有一个JSON文件,其中包含:

    {"a": {"s": [{"l": "PPP"}]}}
    

    我正在使用这个JQuery表达式:

    $.ajax({
       url: '/path/to/json',
       dataType: 'json',
       async: false,
       success: function(data) {
           $.each(data.a.s, function(index,element) {
               lines=element.l;           
       })
       }
    });
    

    如何在不使用$ .each()的情况下返回a.s.l的值?

  2. 我有另一个包含以下内容的JSON文件:

    {"a": {"s": [
    {
        "l": "PPP",
        "qqq": "aaa"
    },
    {
        "l": "FFF",
        "qqq": "bbb"
    }
    ]}}
    

    这是一个文件。如何将文件的内容分配给变量,然后在此json中搜索“l”属性为“PPP”的对象,然后检索该对象的“qqq”值?

1 个答案:

答案 0 :(得分:0)

如果您知道要获取的项目的索引

,则可以使用数组索引

获取s数组中的第一项

data.a.s[0].l

获取s数组

中的第二项
data.a.s[1].l

或使用for循环

for(var i= 0; i<data.a.s.length; i++){
    lines = data.a.s[i].l
}