2013-08-22 122 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