如何从控制器动态地向Json响应添加更多属性

时间:2013-12-02 09:38:28

标签: c# asp.net-mvc json

我有一个对象,我将Json中的对象从控制器返回到客户端。

return Json(result); //result is DataSourceResult

我想在这个Json响应中添加更多属性。

我该怎么办?

我尝试使用Json属性Data并将DataSourceResult转换为对象并尝试扩展它,但无论我有什么看起来都不是一个好的解决方案。

1 个答案:

答案 0 :(得分:1)

您可以返回anonymous object之类的

return Json(new {
    result = result,
    myProperty1 = value1,
    myProperty2 = value2
});