0

新手问题:

我成功地从服务器获取了一个 json 书籍集合:

        $.getJSON("/Data/json.txt", function (data) {
            //Book array?
        });

鉴于 JSON 看起来像这样:

{
   "Books":[
      {
         "ID":"42",
         "Name": "AJAX"
       },
      {
         "ID":"41",
         "Name": "Sand"
       }
    ]
 }

如何获得填充的“书”集合?(我来自 C# 背景)

4

2 回答 2

1

data应该是服务器发回的 JSON 数据结构data.Books,“Book”对象数组也是如此。这些是代表“书”的 javascript 对象,尽管各个对象自己不知道它们是什么类型。把它们当作“书”,你应该没问题。

于 2012-10-17T21:43:52.413 回答
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;
        }
    });
于 2012-10-17T21:45:31.283 回答