我有一個運行在WCF上的.NET應用程序。在那個應用程序中,我定義了各種類型(「CourseType」,「PresentationType」,「HierarchyType」等)作爲枚舉。這些都是自動與數據庫同步,因此我可以寫漂亮的代碼,如:Enum可以完全序列化嗎?
public enum CourseType {
Online = 1,
Classroom = 2
}
...
if(course.Type == CourseType.Online) {
// do stuff on the server
}
是否有人知道的一個很好的方式序列化整個枚舉我想知道所以我可以在JavaScript中編寫類似的語句。
請注意,我是而不是詢問序列化的價值。我要的是帶有某種JavaScript對象的,看起來像落得:
CourseType = {
'online' : 1,
'classroom': 2
};
我可以通過反射,我知道做到這一點,但我希望有某種類型的內置解決方案.. 。