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 回答