Возвращаемый результат JSON включает HTML-тег в ASP.NET MVC - PullRequest
0 голосов
/ 06 декабря 2010

У меня есть система, которая отправляет данные в формате json из ASP.NET MVC в систему Android.

Я пытаюсь выполнить выборку с этого сайта для передачи данных.Когда я пытаюсь вызвать сайт, чтобы вернуть результат, он всегда возвращает результат без тега HTML в веб-браузере, но он работает и отображается в веб-браузере.В первый раз я пытаюсь в JQuery отобразить результат, но всегда говорю, что данных нет.После этого я тестирую систему Android, но результат всегда возвращает «{}», что означает отсутствие данных.Тогда я обнаружил там проблему, о результате Json из ASP.NET.Из-за того, что мне любопытно решить эту проблему, я пробую пример JSON с этого сайта, затем он работает в Android.

Мой вопрос, почему это может произойти, и я могу решить?

Пример работы Json с сайта :

{"query":"Bo","suggestions":["Bognor 
Regis","Bolton","Bournemouth","Camborne","Eastbourne","Loughborough",
"Peterborough","Scarborough","University of Bolton","Boston 
University","Bournemouth University","Camborne School of Mines",
"Loughborough University","Ravensbourne College of Design and 
Communication","University of Hull (Scarborough Campus)"]}

Пример извлечения Json из ASP.NET MVC с использованием JsonResult:

[{"Name":"Saab","Color":"Red"},{"Name":"Volvo","Color":"Blue"}]

1 Ответ

1 голос
/ 06 декабря 2010

Ваш вопрос не очень понятен, но, насколько я понимаю, у вас есть сайт ASP.NET MVC, который используется клиентом Android, и вы хотите, чтобы этот сайт отправлял данные в формате JSON. В этом случае вы можете вернуть JsonResult из действия вашего контроллера:

public ActionResult SomeAction()
{
    // The data could be any class you would like to serialize
    var data = new 
    {
        query = "Boo",
        suggestions = new[]
        {
            "Bognor Regis", "Bolton"
        }
    };
    return Json(data, JsonRequestBehavior.AllowGet);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...