如何使用 jQuery 从 json 中检索值并将其存储在数组中
2013-11-01
269
我有一个包含以下项目的 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,并将它们存储在字符串数组中,以便我可以稍后在另一个脚本中重复使用它们吗?非常感谢您的帮助。
1个回答
除非我误解了这个问题,否则您需要通过
data.literals
访问对象中的数组。试试这个:
$.getJSON("/Users/Docs/sample.json", function(data) {
$.each(data.literals, function(i, val) {
items.push("<li id='" + val + "'>" + val + "</li>" );
});
});
Rory McCrossan
2013-11-01