我有这个 javascript 对象
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; }
}
你看,我的符号是 C# 中的 PascalCase,而我的 Javascript 是 CamelCase。那是通常的约定。
我正在使用JavaScriptSerializer().Serialize 序列化我的 C# 对象并在我的 Javascript 代码中使用它。
但是,我面临 JavaScriptSerializer().Serialize 无法处理的从 PascalCase 到 CamelCase 的问题。
你有什么建议绕过这个翻译?
谢谢