2019-01-12 12:19:17 +08:00

38 lines
853 B
JavaScript

import BaseSerializer from '../BaseSerializer';
/**
* AnimationSerializer
* @author tengge / https://github.com/tengge1
*/
function AnimationSerializer() {
BaseSerializer.call(this);
}
AnimationSerializer.prototype = Object.create(BaseSerializer.prototype);
AnimationSerializer.prototype.constructor = AnimationSerializer;
AnimationSerializer.prototype.toJSON = function (list) {
var jsons = [];
list.forEach(n => {
var json = BaseSerializer.prototype.toJSON.call(this, n);
Object.assign(json, n);
jsons.push(json);
});
return jsons;
};
AnimationSerializer.prototype.fromJSON = function (jsons) {
var list = [];
jsons.forEach(n => {
var obj = Object.assign({}, n);
delete obj.metadata;
list.push(obj);
});
return list;
};
export default AnimationSerializer;