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.
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.). Parameters: name-the name of the enum constant to be returned. Returns: the enum constant with the specified name. Throws: IllegalArgumentException-if this enum type has no constant with the specified name. NullPointerException-if the argument is null.