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配列の 2 番目の項目を取得するには

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 に答える