【发布时间】:2011-03-22 18:24:59
【问题描述】:
我有这个 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 的问题。
你建议如何绕过这个翻译?
谢谢
【问题讨论】:
标签: javascript c# serialization camelcasing pascalcasing