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。
- System.Net.Http vs Microsoft.Net.Http
- 如何从控制器返回特定的状态码和内容?
- ASP.NET vNext是主机不可知的,这是什么意思?
- 什么是Kestrel(vs IIS / Express)
- Visual Studio 2017安装打破了Visual Studio 2015 ASP.NET核心项目
- VS 2015.为ASP.NET 5 Web项目设置正确的目标框架
- 迷失在版本和工具中:.NET核心,核心工具,dotnet核心CLI,
- 尝试确定托pipe应用程序的DNX进程的进程ID时发生错误
- ASP.NET核心(.NET Core)和ASP.NET核心(.NET Framework)之间的区别