mockJSON supports defining keywords that have a finite set of values. For example the keyword COLORS could be defined as the set of values ("red", "blue", "green"). Then the COLORS keyword could be used in a template with @COLORS which would randomly select a value from the set.
The set should be able to take different types such as int, str, float, etc.