私はセリウスのジレンマです。オブジェクトをJSONに変換するためにどのようなサービスを使用しますか?C#MVCコントローラをJSONに応答させる最も良い方法は何ですか?
フリストシナリオ:
私はマイクロソフトのシリアライザを使用して、コードは次のようになります、私はNewtonsoftを使用
:
[HttpPost]
[ValidateAntiForgeryToken]
public JsonResult Get(string param)
{
return Json(result);
}
2番目のシナリオコード例:
[HttpPost]
[ValidateAntiForgeryToken]
public string Get(string param)
{
return JsonConvert.SerializeObject(result);
}
私は何をしますか?誰がより良い、より安全で速いですか?
私はドキュメントの回答を見つけようとしますが、私はまだ疑問があります。
[ASP.NET Web API](http://www.asp.net/web-api)をチェックしましたか?この特定のユースケース用に設計されたもので、シリアル化は必要ありません。あなたのタイトルが「最も簡単な方法」と言っているので、私はそれを提案します... –