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

データ内に既に book 配列があります。このような:

 $.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 に答える
1

dataサーバーから返された JSON データ構造である必要があるためdata.Books、「Book」オブジェクトの配列になります。これらは、「本」を表す JavaScript オブジェクトですが、個々のオブジェクトは自分自身がどのタイプであるかを認識していません。それらを「本」として扱うだけで問題ありません。

于 2012-10-17T21:43:52.413 に答える