@Override
 public Member deserialize(JsonParser jp, DeserializationContext ctxt)
     throws IOException, JsonProcessingException {
   JsonNode node = jp.getCodec().readTree(jp);
   String key = node.get("key").textValue();
   Member result = memberRepository.findOneByKey(key);
   return result;
 }