Подобные вопросы задавались и раньше, но сейчас они кажутся немного устаревшими. Я пытаюсь получить текущее общее мнение о том, как лучше всего создать 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";
Пожалуйста, также объясните плюсы/минусы предпочитаемого вами метода