0
  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() 的情况下返回 asl 的值?

  2. 我有另一个 JSON 文件,其中包含:

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

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

4

1 回答 1

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
}
于 2013-05-03T08:57:08.463 回答