Как вернуть JSONP в строку из C# с использованием объекта IList, когда делаешь метод jsonresult
Привет ребята
В настоящее время я работаю над автозаполнением, которое использует тип данных jsonp, проблема, с которой я сталкиваюсь, заключается в том, что когда я возвращаю данные с моего контроллера, он возвращает данные в следующем формате
{"aaData":[{"SId":"934155","Name":"ABC CAMPAIGNS"},{"Sid":"926715","Name":"Inervation"},{"SId":"944847","Name":"International Technologies"}]}
Я бы хотел, чтобы он был возвращен как
callback([{"SId":"934155","Name":"ABC CAMPAIGNS"},{"Sid":"926715","Name":"Inervation"},{"SId":"944847","Name":"International Technologies"}]})
Это модель для моего списка в моем контроллере
public class AutoCompleteModel { public string SId{ get; set; } public string Name{ get; set; } } }
мой вызов веб-службы возвращает список с необходимыми данными
я просто не уверен, как вернуть данные в нужном мне формате.
в основном код, который я использую
Customer= new List<AutoCompleteModel>();
вот как мой список возвращается в запрос jsonp
return Json( new { suppliers }, JsonRequestBehavior.AllowGet);
Что я уже пробовал:
Я пробовал использовать сериализатор newtonsoft и десериализатор, и я все еще получаю тот же результат, не зная, чего мне не хватает, или я что-то неправильно понимаю?