一尘不染

JSONResult转换为String

json

我有一个JsonResult工作正常,并从某些POCO返回JSON。我想将JSON作为字符串保存在数据库中。

public JsonResult GetJSON()
{
    JsonResult json = new JsonResult
    {
        Data = GetSomPocos()
    }; 
    return json;
}

我需要审核响应,因此要将其保存json到数据库中。我很难找到一种将JSON作为字符串获取的方法。

任何帮助表示赞赏。


阅读 574

收藏
2020-07-27

共1个答案

一尘不染

您正在寻找的JavaScriptSerializer,它是由JsonResult内部使用:

string json = new JavaScriptSerializer().Serialize(jsonResult.Data);
2020-07-27