我使用的是jquery 1.5。我正在使用 getJSON 方法来获取 json 输出..
$.getJSON('/products/list/', function(data) { ..... });
json 的结构如下..
{"books":["title_of_books1","title_of_books2","title_of_books3"],
"discs":["title_of_discs1","title_of_discs2"],
etc....,
}
有没有办法使用 jquery 将其转换为数组。所以我可以像 books[0]
感谢任何帮助。
谢谢。
最佳答案
假设你的 JSON 语法正确,数据会被 jQuery 自动转换为原生对象,所以在 function (data) { ..... }
中,你可以引用 data.books[0]
:
$.getJSON('/products/list/', function(data) {
alert(data.books[0]);
});
关于javascript - 访问 json 数据时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5271763/