title: Incorrect JSON format for Ember Data
body: <p>I'm using the latest version of EmberJS and Ember Data.
  I have the next JSON data:</p>
  
  <pre><code>[{
      "id": 6,
      "name": "First object",
      "vol": 40,
      "description": "bla bla bla",
      "category": "first"
  }, {
      "id": 7,
      "name": "Second object",
      "vol": 17,
      "description": "Some description",
      "category": "second"
  }]
  </code></pre>
  
  <p>And the next model:</p>
  
  <pre><code>import DS from 'ember-data';
  
  export default DS.Model.extend({
    name: DS.attr('string'),
    vol: DS.attr('number'),
    description: DS.attr('string'),
    category: DS.attr('string')
  });
  </code></pre>
  
  <p>And I don't understand how to make Ember data works. I have suspicious that ember data expects something like next:</p>
  
  <pre><code>[{ 
      model-name {
          "id": 6,
          "name": "First object",
          "vol": 40,
          "description": "bla bla bla",
          "category": "first"
      }
  }, { 
      model-name {
          "id": 7,
          "name": "Second object",
          "vol": 17,
          "description": "Some description",
          "category": "second"
      }
  }]
  </code></pre>
  
  <p>In console I have a bunch of warnings:</p>
  
  <pre><code>WARNING: Encountered "0" in payload, but no model was found for model
  name "0" (resolved model name using emdber-drink-
  it@serializer:application:.modelNameFromPayloadKey("0"))
  WARNING: Encountered "1" in payload, but no model was found for model
  name "1" (resolved model name using emdber-drink-
  it@serializer:application:.modelNameFromPayloadKey("1"))
  </code></pre>
  
  <p>And more than hundred similar records (that is how many records server returns on request). 
  And no data in store.</p>
  
  <p>How can I fix this problem without changing JSON that I receive from server?</p>