【发布时间】:2009-08-19 22:22:33
【问题描述】:
有没有办法用属性控制JsonResult的JSON输出,类似于你可以使用XmlElementAttribute及其兄弟来控制XML序列化的输出?
例如,给定以下类:
public class Foo
{
[SomeJsonSerializationAttribute("bar")]
public String Bar { get; set; }
[SomeJsonSerializationAttribute("oygevalt")]
public String Oygevalt { get; set; }
}
然后我想得到以下输出:
{ bar: '', oygevalt: '' }
相对于:
{ Bar: '', Oygevalt: '' }
【问题讨论】:
-
这看起来很有希望(而且很有趣!),但我希望已经有了一些东西。有什么方法可以让现有的序列化程序尊重 DataContract 属性?
标签: asp.net-mvc json serialization