我有这个JavaScript对象JavaScriptSerializer()序列化:PascalCase到驼峰
var options:
{
windowTitle : '....',
windowContentUrl : '....',
windowHeight : 380,
windowWidth : 480
}
而且我有这个C#类
public class JsonDialogViewModel
{
public string WindowTitle { get; set; }
public string WindowContentUrl { get; set; }
public double WindowHeight { get; set; }
public double WindowWidth { get; set; }
}
而且你看,我的符号是PascalCase在C#和我的javascript是CamelCase。 那通常的约定。
我正在使用JavaScriptSerializer()。序列化序列化我的C#对象,并在我的Javascript代码中使用它。
但是,我正面临着JavaScriptSerializer().Serialize无法处理的CamelCase的PascalCase问题。
你有什么建议解决这个翻译?
谢谢
第二个链接的解决方案适用于我。我喜欢它不依赖于第三方库。 – 2012-05-03 19:57:53