我有一个JsonResult工作正常,并从某些POCO返回JSON。我想将JSON作为字符串保存在数据库中。
JsonResult
public JsonResult GetJSON() { JsonResult json = new JsonResult { Data = GetSomPocos() }; return json; }
我需要审核响应,因此要将其保存json到数据库中。我很难找到一种将JSON作为字符串获取的方法。
json
任何帮助表示赞赏。
您正在寻找的JavaScriptSerializer类,它是由JsonResult内部使用:
JavaScriptSerializer
string json = new JavaScriptSerializer().Serialize(jsonResult.Data);