title: Angularjs $http.get returning JSON data as a string with escaped quotes instead of json
body: <p>Interesting problem here.  I have restful backend that returns JSON.  When I access the api through the browser it returns a validated json array with a json object.</p>
  
  <blockquote>
    <p>[{"GUID_Auth":null,"Email_Address":"abc@aol,"Measure_Id":1,"Title":"Prop
    41"}]</p>
  </blockquote>
  
  <p>but when I make a $http.get request through angularjs I instead get back a string with escaped quotes</p>
  
  <blockquote>
    <p>got success: "[{\"GUID_Auth\":null,\"Email_Address\":\"abc@aol\",\"Measure_Id\":1,\"Title\":\"Prop
    41\"}]"</p>
  </blockquote>
  
  <p>Here is a snippet of my angularjs controller code</p>
  
  <pre><code>.controller('MainCtrl', function($scope,$http) {
    $scope.GetData = function(){
      var responsePromise = $http.get('http://backend.api');
      responsePromise.success(function(data,status,headers,config){
        console.log('got success: ' + data);
        console.log('test'+ data[0].Email_Address)
      });
      responsePromise.error(function(data,status,headers,config){
        alert('ajax failed');
      });
    },
  </code></pre>
  
  <p>This is very perplexing any help would be greatly appreciated. </p>