0

その中のデータの各グループの番号キーを持つjsonファイルからコレクションビューにデータを解析しようとしています。JSON は次のようになります。

{
    "0": {
        "artifact_id": "36",
        "timestamp": "2013-08-20 11:59:00",
        "modified": "2013-08-20 11:59:00",
        "text": "Why did the last one duplicate? I don't think I clicked it twice...",
        "author_desc": "",
        "object_type": "artifact",
        "comments": []
    },
    "1": {
        "artifact_id": "35",
        "timestamp": "2013-08-20 11:57:51",
        "modified": "2013-08-20 11:57:51",
        "text": "This is a new artifact for a new day.",
        "author_desc": "",
        "object_type": "artifact",
        "comments": []
    },
    "2": {
        "artifact_id": "34",
        "timestamp": "2013-08-20 11:57:50",
        "modified": "2013-08-20 11:57:50",
        "text": "This is a new artifact for a new day.",
        "author_desc": "",
        "object_type": "artifact",
        "comments": []
    }
}

データ内から各モデルとして各エントリ (0、1、2... など) を取得するモデル解析を作成するにはどうすればよいですか?

これは私のコレクションで、以下に Casey から提案された追加がありますが、parse メソッドを実行していないようです:

var FriendCollection = Backbone.Collection.extend({
    model: FriendModel,
    parse: function(data) {
        console.log('running parse');
        return _.map(data, _.identity);
    }
});
var friendCollection = new FriendCollection();
friendCollection.reset(friendjson);
4

2 に答える 2

0

メソッドを使用しCollection#parseます。

var MyCollection = Backbone.Collection.extend({
  parse: function (data) {
    return _.map(data, _.identity);
  }
});
于 2013-08-25T17:19:15.683 に答える