3 basic, cardinal, elementary, fundamental, key, primary, rudimentary. adv. 4 at the beginning, at the outset, before all else, beforehand, firstly, initially, in the first place, to begin with, to start with. n. 5 as in from the first beginning, commencement, inception, introduction, outset, start, starting point, word go (informal) first-class.
Next we define the enum, which we want to serialize and deserialize to JSON. And then we'll define the class, that uses the SampleEnum. The trick is to use a string as a private property and override its getter and setter, so that: 1  The getter returns the name of the enum value when serializing it.
Because they are constants, the names of an enum type's fields are in uppercase letters. In the Java programming language, you define an enum type by using the enum keyword. For example, you would specify a days-of-the-week enum type as: public enum Day { SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY }. You should use enum types any time you need to represent a fixed set of constants.