将与Backbone.Events混合的对象转换为JSON

时间:2014-07-29 18:16:37

标签: javascript json backbone.js backbone-events

我想将一个与Backbone.Events混合的对象转换为Json,但如果我使用JSON.stringify(),我会收到一个错误:" TypeError:循环对象值"。

我的代码:

var object_event = _.extend({
                       attr1: 'value1',
                       attr2: 'value2',
}, Backbone.Events);

var view = new Backbone.View();

view.listenTo(object_event, 'anEvent', function () {
    JSON.stringify(object_event);
});

object_event.trigger('anEvent');
//the error occured

我在这里看到:Serializing object that contains cyclic object value,使用JSON.stringify的第二个参数,就像它描述一样,不能用于事件对象。

0 个答案:

没有答案