2013-08-22 94 views
0

我有网页api。我想将json结果写入文本文件进行记录。 我正在使用下面的代码。如何将Jsonresult写入文本文件?

FileStream sb = new FileStream(Server.MapPath("~/log.txt"), FileMode.Append, FileAccess.Write); 
      StreamWriter sw = new StreamWriter(sb); 

      sw.Write("\r\n " + DateTime.Now); 
      sw.Write("\r\n ResultsetID: " + resultSetID); 

      var result = Json(NotificationsSecurity.GetUsersByResultSet(_context, resultSetID), JsonRequestBehavior.AllowGet); 

如何在不反序列化的情况下将结果写入文本文件?

+0

sw.Write(result.ToString())? – Rob

+0

我试过了,它只把System.Web.Mvc.JsonResult写入我的日志文件。 – GPK

回答

-1

试试这个,用javascript可能会有所帮助!

var json = <%= result %> 
var choiceContainer1 = $("#lbl"); 
choiceContainer1.append('<br/><label>'+json+'</lable>'); 
+0

mvc有没有其他方法?我无法添加JavaScript代码。 – GPK