JSONResult转换为string
我有一个工作正常的JsonResult ,并从一些POCO的返回JSON。 我想将JSON作为string保存在数据库中。 
 public JsonResult GetJSON() { JsonResult json = new JsonResult { Data = GetSomPocos() }; return json; } 
 我需要审核响应,所以我想将json保存到数据库中。 我很难find一种方式来获取JSON作为一个string。 
任何帮助表示赞赏。
 您正在寻找由JsonResult内部使用的JavaScriptSerializer类 : 
 string json = new JavaScriptSerializer().Serialize(jsonResult.Data); 
你也可以使用Json.NET。
 return JsonConvert.SerializeObject(jsonResult.Data); 
 json = " { \"success\" : false, \"errors\": { \"text\" : \"绑定login失败!\" } }"; return new MemoryStream(Encoding.UTF8.GetBytes(json));