0

次の項目を含む JSON ファイルがあります。

{
"resource":"A",
"literals":["B","C","D"]
}

アイテム B、C、D のみを取得し、それらを文字列として配列に格納したいと思います。これが私のコードです:

<script>
// Reading the JSon file that has the items above
$.getJSON( "/Users/Docs/sample.json", function( data ) {

$.each( data, function( key, val ) {
    items.push( "<li id='" + key + "'>" + val + "</li>" );
});
</script>

後で別のスクリプトで再利用できるように、B、C、D のみを取得し、それらを文字列の配列に格納する方法を教えてください。どうぞよろしくお願いいたします。

4

1 に答える 1

1

質問を誤解していない限り、オブジェクト内の配列にアクセスする必要がありますdata.literals。これを試して:

$.getJSON("/Users/Docs/sample.json", function(data) {    
    $.each(data.literals, function(i, val) {
        items.push("<li id='" + val + "'>" + val + "</li>" );
    });
});
于 2013-11-01T20:30:24.397 に答える