title: Backbone fetching a model: Parsing format in array of objects
body: <p>My model in the server-side has an attribute which is an array of objects. In the client-side I'm trying to fetch that model in a backbone's model.</p>
  
  <p>After fetching the model from my server I get this object:</p>
  
  <pre><code>{
      round: 17,
      username: bob,
      football_bets: [
          0: { one: true, x: false, two: false },
          1: { one: false, x: false, two: true },
          2: { one: true, x: true, two: false },
      ]
  }
  </code></pre>
  
  <p>However, I was expecting something like this:</p>
  
  <pre><code>{
      round: 17,
      username: bob,
      football_bets: [
          { one: true, x: false, two: false },
          { one: false, x: false, two: true },
          { one: true, x: true, two: false },
      ]
  }
  </code></pre>
  
  <p>I understand that this is something related with how backbone parses the result of a fetch action, but I don't know how I should deal with.</p>
  
  <p>Should I override the parse method of the model to get the result as I expect?</p>
  
  <p>Should I use collections instead of trying to model everything inside of a single model?</p>
  
  <p>Should I use some third-party library to deal with nested objects?</p>
  
  <p>I really appreciate any kind of suggestions!</p>