@Override public DirectionEnum read(final JsonReader jsonReader) throws IOException { String value = jsonReader.nextString(); return DirectionEnum.fromValue(String.valueOf(value)); } }
public static DirectionEnum fromValue(String text) { for (DirectionEnum b : DirectionEnum.values()) { if (String.valueOf(b.value).equals(text)) { return b; } } return null; }
@Override public void write(final JsonWriter jsonWriter, final DirectionEnum enumeration) throws IOException { jsonWriter.value(enumeration.getValue()); }