Angularjs $http.obtenez de retour des données JSON comme une chaîne de caractères avec échappé guillemets au lieu de json

Problème intéressant ici. J'ai reposant backend qui renvoie du JSON. Quand j'ai accès à l'api via le navigateur, il renvoie un validée tableau json avec un objet json.

[{"GUID_Auth":null,"Email_Address":"abc@aol,"Measure_Id":1,"Title":"Prop
41"}]

mais quand je fais un $http.demande d'obtenir par le biais de angularjs j'ai plutôt récupérer une chaîne de caractères avec échappé citations

eu du succès: "[{\"GUID_Auth\":null,\"Email_Address\":\"abc@aol\",\"Measure_Id\":1,\"Title\":\"Prop
41\"}]"

Voici un extrait de mon angularjs contrôleur de 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');
    });
  },

C'est très embarrassant de toute aide serait grandement appréciée.

OriginalL'auteur Frido1 | 2014-04-24