Преобразование массива в объект в ASP MVC API
я хочу использовать stringbuilder для преобразования объекта в массив в моем api, но я этого не понимаю.
я знаю, что массив - это [], а объект - {}.пожалуйста, помогите мне с запросом и stringbuilder. thank you
Что я уже пробовал:
это контроллер api
public ApiResult<List<Event>> GetUpcomingEvents() { EventMasterDb repo = new EventMasterDb(); var result = new ApiResult<List<Event>>(); try { StringBuilder query = new StringBuilder(); var list = repo.Fetch<Event>(query.ToString()); result.Successfull = 1; result.Model = list; } catch (Exception ex) { result.Successfull = 0; result.InternalError = ex.Message; result.Error = "Error from server"; } finally { repo.Dispose(); } return result; }
это результаты api, его в фигурных скобках, что тип объекта
{"EventId":2,"EventName":"Vodafone Ghana Videos Awards","Description":"Awards for music videos in Ghana","MerchantId":1,"VenueId":2,"VenueName":"Accra International Conference Center","Latitude":null,"Longitude":null,"Thumbnail":null,"CoverImage":null,"VideoUrl":null,"Url":null,"AddedDate":"2017-06-08T00:00:00","PublishedDate":"2017-06-10T00:00:00","EventDate":"2017-06-15T00:00:00"}]}
F-ES Sitecore
Google "десериализует json c#" - есть масса примеров того, как это сделать.