JSON-сериализации/десериализации в ASP.Net основной
Так как нет JavaScriptSerializer
, какая собственная реализация может быть использована для обработки этого?
Я заметил:JsonResult
и я могу форматировать данные в Json с этим, но как мне десериализовать?
или, может быть, мне не хватает некоторых зависимостей в project.json
?
1 ответ:
можно использовать
Newtonsoft.Json
, это зависимостьMicrosoft.AspNet.Mvc.ModelBinding
, который является зависимостьюMicrosoft.AspNet.Mvc
. Таким образом, вам не нужно добавлять зависимость в свой проект.формат JSON.#using Newtonsoft.Json .... JsonConvert.DeserializeObject(json);
обратите внимание, что с помощью контроллера WebAPI вам не нужно иметь дело с JSON.