JSON序列化/反序列化在ASP.Net核心

既然没有JavaScriptSerializer ,那么可以用什么本地实现来处理呢?

我注意到JsonResult ,我可以用这个格式化数据到Json,但是我怎么反序列化呢?

或者,也许我错过了project.json一些依赖项?

您可以使用Newtonsoft.Json ,它是Microsoft.AspNet.Mvc.ModelBinding的依赖项,它是Microsoft.AspNet.Mvc.ModelBinding的依赖项。 所以,你不需要在你的project.json中添加一个依赖项。

 #using Newtonsoft.Json .... JsonConvert.DeserializeObject(json); 

请注意,使用WebAPI控制器不需要处理JSON。