新手问题:
我成功从服务器获取了json的书籍集合:
$.getJSON("/Data/json.txt", function (data) {
//Book array?
});
鉴于JSON看起来像这样:
{
"Books":[
{
"ID":"42",
"Name": "AJAX"
},
{
"ID":"41",
"Name": "Sand"
}
]
}
如何获得已填充的“Book”集合? (我来自C#背景)
答案 0 :(得分:1)
data
应该是服务器发回的JSON数据结构,因此data.Books
将是“Book”对象的数组。这些是代表“书”的javascript对象,尽管各个对象不知道它们是什么类型。只要将它们视为“书籍”,你应该没事。
答案 1 :(得分:1)
您已经拥有数据内部的books数组。像这样:
$.getJSON("/Data/json.txt", function (data) {
for (var i = 0; i < data.Books.length; i++) {
var id = data.Books[i].ID;
var name = data.Books[i].Name;
}
});