我有一个类,其中有几个属性都在句子大小写中定义:
Public Class Provider
Public Property ProviderName As String
End Class
我需要能够通过 AJAX 传递它的实例,然后我将在 JavaScript 中使用它来添加到数组、进程等。目前我正在使用 DataContractJsonSerializer 序列化为 JSON 并通过 ASHX 处理程序返回。可能只是我很挑剔,但我真的不喜欢在 JavaScript 中使用句子大小写属性,我希望它们都是小写的,以产生以下内容:
alert(myProvider.providername);
使用默认的 DataContractJsonSerializer 我根本找不到办法做到这一点!使用 JSON.NET,这似乎是一项简单的任务,但不幸的是,我无法在这个项目中引入另一个依赖项 - 就像我想的那样。
有人知道有什么方法可以覆盖生成的密钥格式吗?
该项目使用 ASP.NET Web Forms 4.0。
谢谢,
克里斯。