Привет! Я использую контроллер asp.net MVC для запроса стороннего REST API.
Я получаю ответ, но в нем есть символы новой строки.
{\ n\ "от \": 1, \ n \ "до \": 10, \ n \ "всего \": 500570, \ n \ "currentPage \": 1, \ n ....
Я возвращаю это в представление, и представление не может прочитать его из-за \ n.
Я использую следующий код, чтобы сделать вызов и получить результат
public JsonResult Items(string search)
{
var client = new WebClient();
string url = "http://xxxxxxxxxxxxxxx/v1/products?apiKey=xxxxxxxxxx&format=json";
JsonResult json = Json(client.DownloadString(url), "text/x-json",Encoding.UTF8, JsonRequestBehavior.AllowGet );
return json;
}
В виде вида следующий скрипт
<script type="text/javascript">
$(function () {
$('#searchlink').click(function () {
$.getJSON("Item/Items", $("#search").val(), getitems);
});
});
function getitems(responses) {
alert(responses);
$.each(responses, function (index, response) {
// do stuff
});
}
</script>
Что я тут не так делаю?