DataAnnotation用于修改序列化的JSON对象

时间:2011-01-15 18:15:06

标签: c# asp.net-mvc

是否有办法向属性添加数据属性并让它影响json序列化程序在属性周围添加函数调用?

2 个答案:

答案 0 :(得分:2)

不,没有一种简单的方法来控制json序列化过程,尤其是在某些属性周围添加函数调用之类的事情可能会导致无效的JSON。但是如果你想要返回JSONP,你可以write a custom JsonpResult

答案 1 :(得分:0)

查找JSON结果并修改它们的动作过滤器怎么样?这可能是一个两步过程:

  • 执行操作:检查属性并在找到属性时设置标记

  • on action execute:如果已设置标志,则将结果打开。

我对此没有信心:P