title: $resource.query return split strings (array of char) instead of a string
body: <p>I am using a angular $resource like the one below.</p>
  
  <pre><code>angular.module('app')
  .factory('data', function ($resource) {
  
      var Con = $resource('/api/data', {}, {
          update : {method : 'PUT'}
      });
  
      return {     
  
          getData : function (user_id, callback) {
  
               return Con.query({user_id : user_id}, function (data) {
                   cb(data); // (breakpoint) HERE data is not good
               }, function (err) {
                   cb(err);
               }).$promise;
           }
  
     }; 
  });
  </code></pre>
  
  <p>This is what I get when a put a breakpoint on data : </p>
  
  <pre><code>[
      ['w','e','l','c','o','m','e'],
      ['h','e','l','l','o']
  ] 
  </code></pre>
  
  <p>howerver, the server sends :</p>
  
  <pre><code>['welcome','hello']
  </code></pre>
  
  <p>anyone know why the strings get split?</p>
  
  <p>Thank you</p>