ASP.NET MVC :Лучший метод C #для создания Json ActionResult

Подобные вопросы задавались и раньше, но сейчас они кажутся немного устаревшими. Я пытаюсь получить текущее общее мнение о том, как лучше всего создать JsonResult в ASP.NET MVC. Контекст этого вопроса заключается в использовании самых современных методов, доступных в.NET 4/4.5 и MVC 4

. Вот несколько популярных методов, с которыми я сталкивался в течение многих лет:

var json1 = new { foo = 123, bar = "abc" };

var json2 = new Dictionary<string, object>{ { "foo", 123 }, { "bar", "abc" } };

dynamic json3;
json3.foo = 123;
json3.bar = "abc";

Пожалуйста, также объясните плюсы/минусы предпочитаемого вами метода

6
задан Didaxis 18 July 2012 в 16:56
поделиться