Given the following enumeration...
object MyEnum extends Enumeration { type MyEnum = Value val Val1 = Value(\"val1\") val Val2 = Value(\"val2\") va
Try changing it to
def reads(json: JsValue) = JsSuccess(MyEnum.withName(json.as[String].value))