Я посылаю $http
запрос на мой сервер и мой формат ответа является [SERVICE_NAME = XYZ][PRAMA = YZR]
, после того, как запрос закончил я получаю эту ошибку:Угловое - Неожиданные лексем х в формате JSON в положении 1 - реакция начинается с [
SyntexError: Unexpected token S in JSON position 1 at Object.parse
Я думаю, что это связано с тем, что ответ начинается с [
, с кем я столкнулся и решил эту проблему? Вот мой $http
запрос:
var promise = $http({method : 'GET', url : baseUrl, headers:{"Content-Type":text/html}, params:queryParams}).then(function(response){
console.log(response);
retuen response.data;
}, function(error){
console.log(error)
})
return promise;
};
Я знаю, что мой response
не непросроченный JSON
, еще мне нужно, чтобы разобрать его.
Спасибо.
К сожалению, ответ, который вы получаете, не является JSON. Юридический JSON будет выглядеть как '{" SERVICE_NAME ":" XYZ "," PRAMA ":" YZR "}' – phuzi
Я знаю, что это не json, и я не могу его изменить (из моей БД). –
Позвольте мне изменить вопрос. –