У меня есть приложение .NET, работающее на WCF.В этом приложении у меня есть различные «Types», определенные («CourseType», «PresentationType», «HierarchyType» и т. Д.) Как перечисления.Они автоматически синхронизируются с базой данных, поэтому я могу написать хороший код, например:
public enum CourseType {
Online = 1,
Classroom = 2
}
...
if(course.Type == CourseType.Online) {
// do stuff on the server
}
Мне было интересно, если бы кто-нибудь знал о хорошем способе сериализации whole enum, так что я могу написать аналогичные операторы в JavaScript.
Обратите внимание, что я не спрашиваю о сериализации только значения.Я хочу получить какой-то объект JavaScript, который выглядит следующим образом:
CourseType = {
'online' : 1,
'classroom': 2
};
Я мог бы сделать это с помощью отражения, я знаю, но я надеялся, что было какое-то встроенное решение...