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

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

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

任何帮助表示赞赏。

最佳答案

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

string json = new JavaScriptSerializer().Serialize(jsonResult.Data);

关于c# - JSONResult转换为String,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4571985/

10-11 09:26