首页 文章

ASP.Net Core中的JSON序列化/反序列化

提问于
浏览
83

由于没有 JavaScriptSerializer ,可以使用什么本机实现来处理这个问题?

我注意到 JsonResult 并且我可以使用它将数据格式化为JSON,但是如何反序列化?

或者我可能在 project.json 中遗漏了一些依赖项?

1 回答

  • 152

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

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

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

相关问题