过去也有人问过类似的问题,但现在这些问题似乎已经有点陈旧了。我试图得到有关在ASP.NET MVC中构建JsonResult的最佳方法的当前普遍共识。这个问题的背景是使用.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";
请您也解释一下您偏好的方法的优缺点。
ActionResult
。 - ctrl-alt-delor