我處於嚴重的困境中。我用什麼樣的服務將對象轉換爲JSON?什麼是使C#MVC控制器響應JSON的最佳方式?
弗里斯特場景:
我用微軟的序列化,代碼將是這樣的:
[HttpPost]
[ValidateAntiForgeryToken]
public JsonResult Get(string param)
{
return Json(result);
}
第二種情況:
我用的是Newtonsoft,示例代碼:
[HttpPost]
[ValidateAntiForgeryToken]
public string Get(string param)
{
return JsonConvert.SerializeObject(result);
}
我該怎麼辦?誰更好,更安全還是更快?
我嘗試在文檔中找到響應,但我仍然有疑問。
只是一個想法,你檢查了[ASP.NET Web API](http://www.asp.net/web-api)?它專爲此特定用例而設計,無需您序列化。我建議,因爲你的標題說「最簡單的方法」... –