【发布时间】:2009-12-10 03:57:57
【问题描述】:
微软reports那个Enumeration member values are treated as numbers in JSON。
我们正在手动将 WebMethod 输出构建到一个表中,因此可以在客户端将成员编号转换为它的名称,但它有异味,并且不如在服务器上使用 Enum.GetName 转换它强大。例如,如果我们添加或更改枚举,这将意味着更改我们的 Javascript。
在 WebMethod 中是否有(简单的)方法可以做到这一点?该对象正确序列化,并且在我们使用 XML 传输结果时正在工作。
【问题讨论】: