# Must I extend any of the serializers in emberjs

**URL:** <https://discuss.emberjs.com/t/must-i-extend-any-of-the-serializers-in-emberjs/10271>\
**Category:** Uncategorized\
**Created:** [March 25, 2016, 6:38am UTC](https://discuss.emberjs.com/t/must-i-extend-any-of-the-serializers-in-emberjs/10271 "2016-03-25T06:38:05Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![kjawhar](https://avatars.discourse-cdn.com/v4/letter/k/9fc348/32.png) [@kjawhar](https://discuss.emberjs.com/u/kjawhar)\
**Post date:** [March 25, 2016, 6:38am UTC](https://discuss.emberjs.com/t/must-i-extend-any-of-the-serializers-in-emberjs/10271/1 "2016-03-25T06:38:05Z")

</div>

I am declaring in my model the following:

`import DS from 'ember-data'; export default DS.Model.extend({ name: DS.attr('string'), age: DS.attr('number') });`

My server is returning the following json: `{"name":"ali","age":33}`

When i extend the JSONserializer that expects this form must I override any method like extractArray since I am calling findAll in the route as follows: `import Ember from 'ember'; export default Ember.Route.extend({ model: function(){ return this.store.findAll('person'); } });`
